소스 검색

添加 承运商修改工单状态路由

ajun 4 년 전
부모
커밋
98e6d4144b
1개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제
  1. 16 0
      app/Http/Controllers/WorkOrderController.php

+ 16 - 0
app/Http/Controllers/WorkOrderController.php

@@ -141,6 +141,7 @@ class WorkOrderController extends Controller
         return ['success' => true];
     }
 
+    // 宝时 修改工单状态
     public function updateWorkOrderStatusApi(Request $request): array
     {
         if (Gate::denies('订单管理-工单处理-宝时编辑'))
@@ -155,4 +156,19 @@ class WorkOrderController extends Controller
         return ['success' => true];
     }
 
+    // 承运商处理工单状态
+    public function logisticUpdateWorkOrderStatusApi(Request $request):array
+    {
+        if (Gate::denies('订单管理-工单处理-承运商编辑'))
+            return  ['success' => false,'message' => '没有对应权限'];
+        try {
+            $workOrder = WorkOrder::query()->find($request['id']);
+            $workOrder->work_order_status = $request['work_order_status'];
+            $workOrder->update();
+        } catch (\Exception $e) {
+            return ['success' => false,'message' => '编辑工单状态失败'];
+        }
+        return ['success'=> true];
+    }
+
 }