|
|
@@ -305,7 +305,7 @@ class OrderIssueService
|
|
|
if ($bool) {
|
|
|
return ['success' => $bool];
|
|
|
} else {
|
|
|
- return ['success' => $bool, 'fail_info' => '问题件创建失败'];
|
|
|
+ return ['success' => $bool, 'fail_info' => '问题件创建失败,请检查勾选订单的状态'];
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -317,23 +317,21 @@ class OrderIssueService
|
|
|
// $orders = $orderService->getByWmsOrders($orderHeaders);
|
|
|
$orderService->createByWmsOrder($orderHeaders);
|
|
|
$orders = Order::query()->whereIn('code',data_get($orderHeaders,'*.orderno'))->whereHas('packages')->get();
|
|
|
-
|
|
|
+ if($orders->count()==0)return false;
|
|
|
$innerParams = [];
|
|
|
- if($orders->count()>0){
|
|
|
- foreach ($orderHeaders as $orderHeader) {
|
|
|
- $order = $orders->where('code',$orderHeader->orderno)->first();
|
|
|
- if($order==null){
|
|
|
- $order = Order::query()->where('code',$orderHeader->orderno)->first();
|
|
|
- }
|
|
|
- $innerParams[] = [
|
|
|
- 'order_id' => $order->id,
|
|
|
- 'order_issue_type_id' => $order_issue_type_id,
|
|
|
- 'result_explain' => $result_explain,
|
|
|
- 'imported_status' => $imported_status,
|
|
|
- 'custom_code' => $custom_code,
|
|
|
- 'hidden_tag' => $hiddenTag
|
|
|
- ];
|
|
|
+ foreach ($orderHeaders as $orderHeader) {
|
|
|
+ $order = $orders->where('code',$orderHeader->orderno)->first();
|
|
|
+ if($order==null){
|
|
|
+ $order = Order::query()->where('code',$orderHeader->orderno)->first();
|
|
|
}
|
|
|
+ $innerParams[] = [
|
|
|
+ 'order_id' => $order->id,
|
|
|
+ 'order_issue_type_id' => $order_issue_type_id,
|
|
|
+ 'result_explain' => $result_explain,
|
|
|
+ 'imported_status' => $imported_status,
|
|
|
+ 'custom_code' => $custom_code,
|
|
|
+ 'hidden_tag' => $hiddenTag
|
|
|
+ ];
|
|
|
}
|
|
|
try {
|
|
|
$this->insert($innerParams);
|