|
@@ -828,6 +828,10 @@ class OrderIssueController extends Controller
|
|
|
$data['baoshi_express_remission'] = $request->input("baoshi_express_remission");
|
|
$data['baoshi_express_remission'] = $request->input("baoshi_express_remission");
|
|
|
}
|
|
}
|
|
|
OrderIssue::query()->whereIn('id', $orderIssueIds)->update($data);
|
|
OrderIssue::query()->whereIn('id', $orderIssueIds)->update($data);
|
|
|
|
|
+ $orderIssues = OrderIssue::query()->whereIn('id',$orderIssueIds)->get();
|
|
|
|
|
+ foreach ($orderIssues as $orderIssue){
|
|
|
|
|
+ SyncOrderIssueOrWorkOrderBySWMS::dispatch($orderIssue,SyncOrderIssueOrWorkOrderBySWMS::$ORDER_ISSUE_TYPE);
|
|
|
|
|
+ }
|
|
|
$userWorkGroupIds = $request->input("userWorkGroupIds");
|
|
$userWorkGroupIds = $request->input("userWorkGroupIds");
|
|
|
if (isset($userWorkGroupIds)) {
|
|
if (isset($userWorkGroupIds)) {
|
|
|
$orderIssues = OrderIssue::query()->whereIn('id', $orderIssueIds)->get();
|
|
$orderIssues = OrderIssue::query()->whereIn('id', $orderIssueIds)->get();
|
|
@@ -854,6 +858,10 @@ class OrderIssueController extends Controller
|
|
|
if (!Gate::allows('订单管理-问题件-编辑')) return ['success' => false, 'error' => '没有对应权限'];
|
|
if (!Gate::allows('订单管理-问题件-编辑')) return ['success' => false, 'error' => '没有对应权限'];
|
|
|
try {
|
|
try {
|
|
|
$service->batchUpdateFinalStatus($request->input('ids', []), $request->input('final_status'));
|
|
$service->batchUpdateFinalStatus($request->input('ids', []), $request->input('final_status'));
|
|
|
|
|
+ $orderIssues = OrderIssue::query()->whereIn('id',$request->input('ids', []))->get();
|
|
|
|
|
+ foreach ($orderIssues as $orderIssue){
|
|
|
|
|
+ SyncOrderIssueOrWorkOrderBySWMS::dispatch($orderIssue,SyncOrderIssueOrWorkOrderBySWMS::$ORDER_ISSUE_TYPE);
|
|
|
|
|
+ }
|
|
|
return ['success' => true];
|
|
return ['success' => true];
|
|
|
} catch (Exception $e) {
|
|
} catch (Exception $e) {
|
|
|
return ['success' => false, 'message' => '批量修改异常'];
|
|
return ['success' => false, 'message' => '批量修改异常'];
|