|
|
@@ -13,22 +13,16 @@ use App\WorkOrderDetail;
|
|
|
*/
|
|
|
class WorkOrderMistakeService extends WorkOrderService
|
|
|
{
|
|
|
- /**
|
|
|
- * @var WorkOrderLogService $logService
|
|
|
- * @var WorkOrderDetailService $detailService
|
|
|
- * @var OrderIssueTypeService $issueTypeService
|
|
|
- * @var WorkOrderService $workOrderService
|
|
|
- */
|
|
|
- private $logService;
|
|
|
- private $detailService;
|
|
|
- private $issueTypeService;
|
|
|
-
|
|
|
- public function __construct()
|
|
|
+ public function __construct(
|
|
|
+ WorkOrderLogService $logService,
|
|
|
+ WorkOrderImageService $imageService,
|
|
|
+ WorkOrderCommoditiesService $commoditiesService,
|
|
|
+ WorkOrderDetailService $detailService,
|
|
|
+ OrderIssueTypeService $issueTypeService,
|
|
|
+ OrderService $orderService
|
|
|
+ )
|
|
|
{
|
|
|
- parent::__construct();
|
|
|
- $this->logService = app('WorkOrderLogService');
|
|
|
- $this->detailService = app('WorkOrderDetailService');
|
|
|
- $this->issueTypeService = app('OrderIssueTypeService');
|
|
|
+ parent::__construct($logService,$imageService,$commoditiesService,$detailService,$issueTypeService,$orderService);
|
|
|
}
|
|
|
|
|
|
public function checkWorkOrder($nos)
|
|
|
@@ -62,6 +56,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'bao_shi_tag' => WorkOrder::$NEW_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'owner_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
+ 'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->update([
|
|
|
'status'=> WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
@@ -83,11 +78,13 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
'process_progress' => $params['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'],
|
|
|
'last_status' => WorkOrder::$DEFAULT_STATUS,
|
|
|
+ 'work_order_status' => 0,
|
|
|
]);
|
|
|
$this->logService->createLog($detail, '处理', '商家修改');
|
|
|
}
|
|
|
@@ -104,6 +101,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
'process_progress' => '已核实',
|
|
|
'last_status' => WorkOrder::$BAO_SHI_HANDLER_STATUS,
|
|
|
+ 'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
@@ -112,6 +110,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'owner_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
+ 'work_order_status' => 0,
|
|
|
]);
|
|
|
$this->logService->createLog($detail, '处理', '已核实'.'-宝时处理');
|
|
|
}
|
|
|
@@ -129,6 +128,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
'process_progress' => $params['process_progress'],
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
+ 'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
|
|
|
$detail->workOrder()->update([
|
|
|
@@ -138,6 +138,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'bao_shi_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'owner_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
+ 'work_order_status' => 0,
|
|
|
]);
|
|
|
|
|
|
$this->logService->createLog($detail, '处理', $params['process_progress'].'-货主处理');
|
|
|
@@ -156,11 +157,13 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
'process_progress' => $params['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'],
|
|
|
'last_status' => WorkOrder::$OWNER_HANDLER_STATUS,
|
|
|
+ 'work_order_status' => 0,
|
|
|
]);
|
|
|
$this->logService->createLog($detail, '处理', $params['process_progress'].'-货主编辑');
|
|
|
}
|
|
|
@@ -177,6 +180,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'status' => WorkOrder::$TO_BO_OWNER_END_STATUS,
|
|
|
'process_progress' => $params['process_progress'],
|
|
|
'last_status' => WorkOrder::$BAO_SHI_REVIEW_STATUS,
|
|
|
+ 'logistic_handle_tag' =>0,
|
|
|
]);
|
|
|
$detail->workOrder()->update([
|
|
|
'status' => WorkOrder::$TO_BO_OWNER_END_STATUS,
|
|
|
@@ -185,6 +189,7 @@ class WorkOrderMistakeService extends WorkOrderService
|
|
|
'owner_tag' => WorkOrder::$STRAND_TAG,
|
|
|
'logistic_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
'bao_shi_tag' => WorkOrder::$DEFAULT_TAG,
|
|
|
+ 'work_order_status' => 0,
|
|
|
]);
|
|
|
$this->syncOrderIssueProcessLogs($detail);
|
|
|
$this->logService->createLog($detail, '终审', $params['process_progress'].'-宝时终审');
|