|
|
@@ -37,8 +37,16 @@ class AddOrUpdateOrderIssuesListener implements ShouldQueue
|
|
|
'exception_type' => '其他',
|
|
|
'exception' => '是',
|
|
|
]);
|
|
|
+
|
|
|
+ //如果问题件改为 完结订单 吧异常该为无
|
|
|
+ OrderPackage::query()->whereIn('order_id',
|
|
|
+ OrderIssue::query()->whereIn('order_id', $event->order_ids)->where('final_status', '已解决')->pluck('order_id'))
|
|
|
+ ->update([
|
|
|
+ 'exception_type' => '无',
|
|
|
+ 'exception' => '否',
|
|
|
+ ]);
|
|
|
//更新统计数据
|
|
|
- $orderPackageIds = OrderPackage::query()->whereIn('order_id', $order_ids)->pluck('id');
|
|
|
+ $orderPackageIds = OrderPackage::query()->whereIn('order_id', $event->order_ids)->pluck('id');
|
|
|
event(new UpdateOrderPackageExceptionListenerEvent($orderPackageIds));
|
|
|
}
|
|
|
}
|