|
|
@@ -54,9 +54,10 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
$order = $this->syncOrder($params['order_no']);
|
|
|
$work_order = $this->createAndNotification($order, $issueType, $params['remark'] ?? '', '商家已创建');
|
|
|
$detail = $this->detailService->createWorkOrderDetail($work_order, $params);
|
|
|
+ $process_progress = '商家创建';
|
|
|
$work_order->update([
|
|
|
'status'=> WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
- 'process_progress' => '商家创建',
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$DEFAULT_STATUS,
|
|
|
'bao_shi_tag' => WorkOrder::$NEW_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
@@ -65,14 +66,14 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
]);
|
|
|
$detail->update([
|
|
|
'status'=> WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
- 'process_progress' => '商家创建',
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$DEFAULT_STATUS,
|
|
|
]);
|
|
|
$detail->processLogs()->create([
|
|
|
'work_order_id' => $work_order->id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => $work_order->creator_id,
|
|
|
- 'content' => '创建-错漏发工单',
|
|
|
+ 'content' => $process_progress.'-错漏发',
|
|
|
'status' => '未同步',
|
|
|
'type' => '创建',
|
|
|
]);
|
|
|
@@ -87,15 +88,16 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
public function ownerEdit(WorkOrderDetail $detail, $params)
|
|
|
{
|
|
|
$this->detailService->updateDetail($detail, $params);
|
|
|
+ $process_progress = $params['process_progress'];
|
|
|
$detail->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$DEFAULT_STATUS,
|
|
|
'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$DEFAULT_STATUS,
|
|
|
'work_order_status' => 0,
|
|
|
]);
|
|
|
@@ -103,7 +105,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'work_order_id' => $detail->work_order_id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => Auth::id(),
|
|
|
- 'content' => '处理-错漏发工单',
|
|
|
+ 'content' => $process_progress,
|
|
|
'status' => '未同步',
|
|
|
'type' => '处理',
|
|
|
]);
|
|
|
@@ -118,15 +120,16 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
public function baoShiCheckMistake(WorkOrderDetail $detail, $params)
|
|
|
{
|
|
|
$this->detailService->updateDetail($detail, $params);
|
|
|
+ $process_progress = '已核实';
|
|
|
$detail->update([
|
|
|
'status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
- 'process_progress' => '已核实',
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
- 'process_progress' => '已核实',
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
'owner_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
@@ -137,7 +140,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'work_order_id' => $detail->work_order_id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => Auth::id(),
|
|
|
- 'content' => '宝时校验-错漏发工单',
|
|
|
+ 'content' => $process_progress,
|
|
|
'status' => '未同步',
|
|
|
'type' => '处理',
|
|
|
]);
|
|
|
@@ -152,33 +155,30 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
public function ownerReview(WorkOrderDetail $detail, $params)
|
|
|
{
|
|
|
$this->detailService->updateDetail($detail, $params);
|
|
|
-
|
|
|
+ $process_progress = $params['process_progress'];
|
|
|
$detail->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
-
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
'bao_shi_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'owner_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'work_order_status' => 0,
|
|
|
]);
|
|
|
-
|
|
|
$detail->processLogs()->create([
|
|
|
'work_order_id' => $detail->work_order_id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => Auth::id(),
|
|
|
- 'content' => '货主复核-错漏发工单',
|
|
|
+ 'content' => $process_progress,
|
|
|
'status' => '未同步',
|
|
|
'type' => '处理',
|
|
|
]);
|
|
|
-
|
|
|
$this->logService->createLog($detail, '处理', $params['process_progress'].'-货主处理');
|
|
|
}
|
|
|
|
|
|
@@ -190,16 +190,16 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
public function ownerEditReview(WorkOrderDetail $detail, $params)
|
|
|
{
|
|
|
$this->detailService->updateDetail($detail, $params);
|
|
|
-
|
|
|
+ $process_progress = $params['process_progress'];
|
|
|
$detail->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
'work_order_status' => 0,
|
|
|
]);
|
|
|
@@ -207,7 +207,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'work_order_id' => $detail->work_order_id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => Auth::id(),
|
|
|
- 'content' => '货主重复核-错漏发工单',
|
|
|
+ 'content' => $process_progress,
|
|
|
'status' => '未同步',
|
|
|
'type' => '处理',
|
|
|
]);
|
|
|
@@ -222,16 +222,17 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
public function baoShiReview($detail, $params)
|
|
|
{
|
|
|
$this->detailService->updateDetail($detail, $params);
|
|
|
+ $process_progress = $params['process_progress'];
|
|
|
$detail->update([
|
|
|
'status' => WorkOrder::$TO_BO_OWNER_END_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$TO_BO_OWNER_END_STATUS,
|
|
|
- 'process_progress' => $params['process_progress'],
|
|
|
+ 'process_progress' => $process_progress,
|
|
|
'last_status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
'owner_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
@@ -243,7 +244,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'work_order_id' => $detail->work_order_id,
|
|
|
'work_order_detail_id' => $detail->id,
|
|
|
'user_id' => Auth::id(),
|
|
|
- 'content' => '宝时完结-错漏发工单',
|
|
|
+ 'content' => $process_progress.'-完结',
|
|
|
'status' => '未同步',
|
|
|
'type' => '结束',
|
|
|
]);
|