Parcourir la source

工单处理-最后处理人

loustwo il y a 4 ans
Parent
commit
4b38106343

+ 3 - 0
app/Services/WorkOrderCancelInterceptService.php

@@ -61,6 +61,7 @@ class WorkOrderCancelInterceptService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail = $this->detailService->createWorkOrderDetail($workOrder, $params);
         $detail->update([
@@ -112,6 +113,7 @@ class WorkOrderCancelInterceptService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -159,6 +161,7 @@ class WorkOrderCancelInterceptService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 4 - 0
app/Services/WorkOrderDamageService.php

@@ -67,6 +67,7 @@ class WorkOrderDamageService extends WorkOrderService
             'logistic_tag' => WorkOrder::$NEW_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail = $this->detailService->createWorkOrderDetail($workOrder, $params);
         $detail->update([
@@ -107,6 +108,7 @@ class WorkOrderDamageService extends WorkOrderService
             'process_progress' => $process_progress,
             'last_status' => WorkOrder::$DEFAULT_STATUS,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -144,6 +146,7 @@ class WorkOrderDamageService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -180,6 +183,7 @@ class WorkOrderDamageService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 4 - 0
app/Services/WorkOrderExpressAbnormalService.php

@@ -71,6 +71,7 @@ class WorkOrderExpressAbnormalService extends WorkOrderService
             'logistic_tag' => WorkOrder::$NEW_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail = $this->detailService->createWorkOrderDetail($work_order, $params);
         $detail->update([
@@ -109,6 +110,7 @@ class WorkOrderExpressAbnormalService extends WorkOrderService
             'status' => WorkOrder::$LOGISTIC_HANDLER_STATUS,
             'process_progress' => $process_progress,
             'last_status' => WorkOrder::$DEFAULT_STATUS,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -143,6 +145,7 @@ class WorkOrderExpressAbnormalService extends WorkOrderService
             'bao_shi_tag' => WorkOrder::$STRAND_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -177,6 +180,7 @@ class WorkOrderExpressAbnormalService extends WorkOrderService
             'owner_tag' => WorkOrder::$STRAND_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 3 - 0
app/Services/WorkOrderInformationChangeService.php

@@ -68,6 +68,7 @@ class WorkOrderInformationChangeService extends WorkOrderService
             'logistic_tag' => WorkOrder::$NEW_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
 
         $detail = $this->detailService->createWorkOrderDetail($workOrder, $params);
@@ -132,6 +133,7 @@ class WorkOrderInformationChangeService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -177,6 +179,7 @@ class WorkOrderInformationChangeService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 3 - 0
app/Services/WorkOrderInterceptService.php

@@ -139,6 +139,7 @@ class WorkOrderInterceptService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$STRAND_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -185,6 +186,7 @@ class WorkOrderInterceptService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
 
         $detail->processLogs()->create([
@@ -238,6 +240,7 @@ class WorkOrderInterceptService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 5 - 0
app/Services/WorkOrderLossService.php

@@ -65,6 +65,7 @@ class WorkOrderLossService extends WorkOrderService
             'owner_tag' => WorkOrder::$NEW_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
+            'last_handler_id' => Auth::id(),
         ]);
 
         $detail = $this->detailService->createWorkOrderDetail($work_order, $params);
@@ -112,6 +113,8 @@ class WorkOrderLossService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
+
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -147,6 +150,8 @@ class WorkOrderLossService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
+
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,

+ 7 - 0
app/Services/WorkOrderMistakeService.php

@@ -63,6 +63,7 @@ class WorkOrderMistakeService extends WorkOrderService
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_handle_tag' =>0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->update([
             'status'=> WorkOrder::$BAO_SHI_HANDLER_STATUS,
@@ -100,6 +101,8 @@ class WorkOrderMistakeService extends WorkOrderService
             'process_progress' => $process_progress,
             'last_status' => WorkOrder::$DEFAULT_STATUS,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
+
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -135,6 +138,8 @@ class WorkOrderMistakeService extends WorkOrderService
             'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
+
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -170,6 +175,7 @@ class WorkOrderMistakeService extends WorkOrderService
             'owner_tag' => WorkOrder::$DEFAULT_TAG,
             'logistic_tag' => WorkOrder::$DEFAULT_TAG,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,
@@ -202,6 +208,7 @@ class WorkOrderMistakeService extends WorkOrderService
             'process_progress' => $process_progress,
             'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
             'work_order_status' => 0,
+            'last_handler_id' => Auth::id(),
         ]);
         $detail->processLogs()->create([
             'work_order_id' => $detail->work_order_id,