Просмотр исходного кода

OrderPackage 字段拆分 修复问题

yuang 4 лет назад
Родитель
Сommit
cc19749b1f
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      app/Services/OrderPackageReceivedSyncService.php

+ 4 - 0
app/Services/OrderPackageReceivedSyncService.php

@@ -35,6 +35,8 @@ class OrderPackageReceivedSyncService
         if (empty($logistic_numbers)) {
             $query = OrderPackage::query()
                 ->select(['logistic_number', 'order_id', 'id'])
+                ->whereIn('status', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, null])
+                ->whereIn('exception_status', [0, 1, 2, 3, 4, 5, 6, 7, null])
                 ->with(['order' => function ($query) {
                     return $query->select(['id', 'logistic_id'])->with('logistic:id,name,code');
                 }]);
@@ -101,6 +103,8 @@ class OrderPackageReceivedSyncService
             ini_set('max_execution_time', 2 * 60 * 60);
             $query = OrderPackage::query()
                 ->select(['logistic_number', 'order_id', 'id'])
+                ->whereIn('status', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, null])
+                ->whereIn('exception_status', [0, 1, 2, 3, 4, 5, 6, 7, null])
                 ->whereIn('order_id', function ($query) {
                     $query->from('orders')->selectRaw('id')->whereIn('logistic_id', function ($builder) {
                         $builder->from('logistics')->selectRaw('id')->where('type', '=', '快递')->whereNotIn('belong_company', ['顺丰', '中通', '韵达', '圆通', '京东']);