作者 ZhengBing He

status

... ... @@ -29,12 +29,17 @@ class WorkOrderController extends BaseController
])
->where('manage_id', $this->manage['id'])
->when($request->input('project_id'), function ($query) use ($request) {
return $query->where('project_id', $request->input('project_id'));
// project_id 查 workOrder
return $query->whereHas('workOrder', function ($q) use ($request) {
$q->where('project_id', $request->input('project_id'));
});
})
->when($request->input('status'), function ($query) use ($request) {
// status 查 WorkOrderLog
return $query->where('status', $request->input('status'));
})
->when($request->input('search'), function ($query) use ($request) {
// search 查 workOrder
return $query->whereHas('workOrder', function ($q) use ($request) {
$q->where('product', 'like', '%' . $request->input('search') . '%')
->orWhere('content', 'like', '%' . $request->input('search') . '%');
... ... @@ -96,13 +101,13 @@ class WorkOrderController extends BaseController
if (!$workOrder)
$this->response('工单不存在', Code::USER_MODEL_NOTFOUND_ERROE);
// TODO 判断是否有查看工单详情权限,待���
// TODO 判断是否有查看工单详情权限,待
$this->response('success', Code::SUCCESS, $workOrder->toArray());
}
/**
* A端操作工单,工程师操作的是工单日志
* - 工程师:回复工单,自动拆分给自己的子任务改为完成
* - 工程师:回复工单,自动��拆分给自己的子任务改为完成
* - 工单第一对接人:
* - 邀请工程师处理工单
* - 修改工单状态
... ...