作者 ZhengBing He

合并分支 'workorder' 到 'master'

searh



查看合并请求 !2080
@@ -27,10 +27,10 @@ class WorkOrderController extends BaseController @@ -27,10 +27,10 @@ class WorkOrderController extends BaseController
27 'workOrder.logs.manager:id,name', 27 'workOrder.logs.manager:id,name',
28 ]) 28 ])
29 ->where('manage_id', $this->manage['id']) 29 ->where('manage_id', $this->manage['id'])
30 - ->when($request->has('status'), function ($query) use ($request) { 30 + ->when($request->filled('status'), function ($query) use ($request) {
31 return $query->where('status', $request->input('status')); 31 return $query->where('status', $request->input('status'));
32 }) 32 })
33 - ->when($request->has('search'), function ($query) use ($request) { 33 + ->when($request->filled('search'), function ($query) use ($request) {
34 return $query->whereHas('workOrder', function ($q) use ($request) { 34 return $query->whereHas('workOrder', function ($q) use ($request) {
35 $q->where('product', 'like', '%' . $request->input('search') . '%') 35 $q->where('product', 'like', '%' . $request->input('search') . '%')
36 ->orWhere('content', 'like', '%' . $request->input('search') . '%'); 36 ->orWhere('content', 'like', '%' . $request->input('search') . '%');
@@ -57,10 +57,10 @@ class WorkOrderController extends BaseController @@ -57,10 +57,10 @@ class WorkOrderController extends BaseController
57 'engineer:id,name', 57 'engineer:id,name',
58 'logs.manager:id,name', 58 'logs.manager:id,name',
59 ]) 59 ])
60 - ->when($request->has('status'), function ($query) use ($request) { 60 + ->when($request->filled('status'), function ($query) use ($request) {
61 return $query->where('status', $request->input('status')); 61 return $query->where('status', $request->input('status'));
62 }) 62 })
63 - ->when($request->has('search'), function ($query) use ($request) { 63 + ->when($request->filled('search'), function ($query) use ($request) {
64 return $query->where('product', 'like', '%' . $request->input('search') . '%') 64 return $query->where('product', 'like', '%' . $request->input('search') . '%')
65 ->orWhere('content', 'like', '%' . $request->input('search') . '%'); 65 ->orWhere('content', 'like', '%' . $request->input('search') . '%');
66 }) 66 })
@@ -87,7 +87,7 @@ class WorkOrderController extends BaseController @@ -87,7 +87,7 @@ class WorkOrderController extends BaseController
87 if (!$workOrder) 87 if (!$workOrder)
88 $this->response('工单不存在', Code::USER_MODEL_NOTFOUND_ERROE); 88 $this->response('工单不存在', Code::USER_MODEL_NOTFOUND_ERROE);
89 89
90 - // TODO 判断是否有查看工单详情权限,待 90 + // TODO 判断是否有查看工单详情权限,待���
91 $this->response('success', Code::SUCCESS, $workOrder->toArray()); 91 $this->response('success', Code::SUCCESS, $workOrder->toArray());
92 } 92 }
93 93
@@ -112,7 +112,7 @@ class WorkOrderController extends BaseController @@ -112,7 +112,7 @@ class WorkOrderController extends BaseController
112 } 112 }
113 $workOrder = $log->workOrder; 113 $workOrder = $log->workOrder;
114 $result = DB::transaction(function () use ($request, $workOrder, $log) { 114 $result = DB::transaction(function () use ($request, $workOrder, $log) {
115 - if ($request->has('engineer_ids')) 115 + if ($request->filled('engineer_ids'))
116 { 116 {
117 // 有邀请工程师协同处理 117 // 有邀请工程师协同处理
118 foreach ($request->input('engineer_ids') as $engineer_id) 118 foreach ($request->input('engineer_ids') as $engineer_id)