作者 ZhengBing He

bug

@@ -46,9 +46,9 @@ class TicketController extends BaseController @@ -46,9 +46,9 @@ class TicketController extends BaseController
46 { 46 {
47 $request->validated(); 47 $request->validated();
48 $project = TicketProject::where('uuid', $project_id)->first(); 48 $project = TicketProject::where('uuid', $project_id)->first();
49 - if (!$project) return $this->error('未找到项目', 404);  
50 - if ($project->is_del) return $this->error('项目状态异常', 400);  
51 - if (empty($project->engineer_id)) return $this->error('项目未分配工单负责人', 400); 49 + if (!$project) return response('未找到项目', 404);
  50 + if ($project->is_del) return response('项目状态异常', 400);
  51 + if (empty($project->first_engineer)) return response('项目未分配工单负责人', 400);
52 52
53 $result = DB::transaction(function () use ($request, $project) { 53 $result = DB::transaction(function () use ($request, $project) {
54 $ticket = new Tickets(); 54 $ticket = new Tickets();
@@ -87,11 +87,11 @@ class TicketController extends BaseController @@ -87,11 +87,11 @@ class TicketController extends BaseController
87 ]) 87 ])
88 ->find($id); 88 ->find($id);
89 89
90 - if (!$ticket) return $this->error('工单未找到', 404); 90 + if (!$ticket) return response('工单未找到', 404);
91 91
92 - if ($ticket->project->uuid !== $project_id) return $this->error('无权限查看该工单', 403); 92 + if ($ticket->project->uuid !== $project_id) return response('无权限查看该工单', 403);
93 93
94 - if ($ticket->project->is_del) return $this->error('项目状态异常', 400); 94 + if ($ticket->project->is_del) return response('项目状态异常', 400);
95 95
96 return response()->json(['data' => $ticket]); 96 return response()->json(['data' => $ticket]);
97 } 97 }
@@ -128,7 +128,7 @@ class TicketController extends BaseController @@ -128,7 +128,7 @@ class TicketController extends BaseController
128 'first_engineer:id,name', 128 'first_engineer:id,name',
129 ]) 129 ])
130 ->where('uuid', $project_id)->first(); 130 ->where('uuid', $project_id)->first();
131 - if (!$project) return $this->error('未找到项目', 404); 131 + if (!$project) return $this->response('未找到项目', 404);
132 return response()->json(['data' => $project]); 132 return response()->json(['data' => $project]);
133 } 133 }
134 } 134 }