|
|
@@ -10,41 +10,6 @@ use Illuminate\Support\Facades\Gate;
|
|
|
|
|
|
class WorkOrderProcessLogController extends Controller
|
|
|
{
|
|
|
- public function index()
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function create()
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function store(Request $request)
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function show(WorkOrderProcessLog $workOrderProcessLog)
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function edit(WorkOrderProcessLog $workOrderProcessLog)
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function update(Request $request, WorkOrderProcessLog $workOrderProcessLog)
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
- public function destroy(WorkOrderProcessLog $workOrderProcessLog)
|
|
|
- {
|
|
|
- //
|
|
|
- }
|
|
|
-
|
|
|
public function logisticStoreApi(Request $request, WorkOrderProcessLogService $service): array
|
|
|
{
|
|
|
if (Gate::denies('订单管理-工单处理-承运商编辑')) return ['success' => false, 'message' => '没有对应的编辑权限'];
|
|
|
@@ -52,12 +17,7 @@ class WorkOrderProcessLogController extends Controller
|
|
|
return ['success' => false, 'message' => '对应处理日志已存在'];
|
|
|
}
|
|
|
try {
|
|
|
- $params = $request->all();
|
|
|
- $params['creator_id'] = Auth::user()['id'];
|
|
|
- $params['type'] = '2';
|
|
|
- $log = WorkOrderProcessLog::query()->create($params);
|
|
|
- $log->workOrder()->update(['work_order_status' => '3']);
|
|
|
- $log->loadMissing('creator');
|
|
|
+ $log = $service->createLogisticProcessLog($request->all());
|
|
|
return ['success' => true, 'data' => $log];
|
|
|
} catch (\Exception $e) {
|
|
|
return ['success' => false, 'message' => '添加处理信息失败'];
|
|
|
@@ -71,11 +31,7 @@ class WorkOrderProcessLogController extends Controller
|
|
|
if ($service->hasBaoShiProcessLog($request->input('work_order_id'))) {
|
|
|
return ['success' => false, 'message' => '对应处理日志已存在'];
|
|
|
}
|
|
|
- $params = $request->all();
|
|
|
- $params['creator_id'] = Auth::user()['id'];
|
|
|
- $params['type'] = 1;
|
|
|
- $log = WorkOrderProcessLog::query()->create($params);
|
|
|
- $log->loadMissing('creator');
|
|
|
+ $log = $service->createBaoShiProcessLog($request->all());
|
|
|
return ['success' => true, 'data' => $log];
|
|
|
}
|
|
|
|