|
|
@@ -299,10 +299,16 @@ class OrderIssueService
|
|
|
$orderService = app('OrderService');
|
|
|
// $orderService->updateByWmsOrders($orderHeaders);
|
|
|
// $orders = $orderService->getByWmsOrders($orderHeaders);
|
|
|
- $orders = $orderService->createByWmsOrder($orderHeaders);
|
|
|
+ $orderService->createByWmsOrder($orderHeaders);
|
|
|
+ $orders = Order::query()->whereIn('code',data_get($orderHeaders,'*.orderno'))->whereHas('packages')->get();
|
|
|
+
|
|
|
$innerParams = [];
|
|
|
- if(count($orders)>0){
|
|
|
- foreach ($orders as $order) {
|
|
|
+ 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,
|