Browse Source

OrderPackage 字段拆分 修复问题

yuang 4 years ago
parent
commit
8a5bfda7e4

+ 3 - 2
app/Services/OrderPackageReceivedSyncService.php

@@ -150,6 +150,7 @@ class OrderPackageReceivedSyncService
      */
     public function update(array $logisticResponses)
     {
+
         foreach ($logisticResponses as $logisticResponse) {
             if (empty($logisticResponse)) continue;
             $orderPackage = OrderPackage::query()->where('logistic_number', $logisticResponse['logistic_number'])->first();
@@ -196,7 +197,6 @@ class OrderPackageReceivedSyncService
             }
             /** @var OrderPackage $orderPackage */
             $orderPackage = OrderPackage::query()->where('logistic_number', $logisticResponse['logistic_number'])->first();
-            $orderPackage->update($logisticResponse);
             if (isset($logisticResponse['transfer_status']) && isset($logisticResponse['logistic_number'])) {
                 $orderPackageExpressRoute = OrderPackageExpressRoute::query()->updateOrCreate(
                     [
@@ -209,7 +209,8 @@ class OrderPackageReceivedSyncService
                 $orderPackage->order_package_express_route_id = $orderPackageExpressRoute->id;
                 $orderPackage->save();
             }
-            $orderPackage->save();
+            unset($logisticResponse['transfer_status']);
+            OrderPackage::query()->where('logistic_number', $logisticResponse['logistic_number'])->update($logisticResponse);
         }
     }
 

+ 1 - 1
resources/views/personnel/scanInfo/index.blade.php

@@ -49,7 +49,7 @@
             <tr v-for="(item,i) in details.data" :key="i">
                 <td class="td-warm text-muted"><span>@{{ i+1 }}</span></td>
                 <td class="td-warm text-muted"><span>@{{ item.username }}</span></td>
-                <td class="td-warm text-muted"><span>@{{ item.userId }}</span></td>
+                <td class="td-warm text-muted"><span>@{{ item.empno }}</span></td>
                 <td class="td-warm text-muted"><span>打包员</span></td>
                 <td class="td-warm text-muted"><span>@{{ item.count }}</span></td>
                 <td class="td-warm text-muted"><span>@{{ item.commodityNum }}</span></td>