|
|
@@ -111,6 +111,7 @@ class WorkOrderService
|
|
|
'work_order_status' => 0,
|
|
|
]);
|
|
|
$this->logService->createLog($detail, '完结', '完结工单');
|
|
|
+ $this->sendSWNSMessage($workOrder);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -135,6 +136,8 @@ class WorkOrderService
|
|
|
]);
|
|
|
$this->detailService->endDetail($detail); // 标记为处理过
|
|
|
$this->logService->createLog($detail, '完结', '货主完结');
|
|
|
+ $this->sendSWNSMessage($detail->workOrder);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -445,6 +448,7 @@ class WorkOrderService
|
|
|
$order_issue->logs()->insert($processLogs);
|
|
|
$this->orderIssueService->endOrderIssues([$order_issue->id]);
|
|
|
$detail->processLogs()->where('status', '未同步')->update(['status' => '同步']);
|
|
|
+ $this->sendSWNSMessage($work_order);
|
|
|
}
|
|
|
|
|
|
public function customRejectedStatus($ids, $customRejectedStatus): int
|
|
|
@@ -486,4 +490,7 @@ class WorkOrderService
|
|
|
return ['success' => true];
|
|
|
}
|
|
|
|
|
|
+ public function sendSWNSMessage($workOrder){
|
|
|
+ SyncOrderIssueOrWorkOrderBySWMS::dispatch($workOrder,SyncOrderIssueOrWorkOrderBySWMS::$ORDER_ISSUE_TYPE);
|
|
|
+ }
|
|
|
}
|