Browse Source

Merge branch 'Haozi' of ssh://was.baoshi56.com:10022/var/git/bswas into LD

LD 5 năm trước cách đây
mục cha
commit
75b3f1ec00
1 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 10 0
      app/Services/StoreService.php

+ 10 - 0
app/Services/StoreService.php

@@ -2,6 +2,7 @@
 
 namespace App\Services;
 
+use App\Jobs\StoreCreateInstantBill;
 use App\Order;
 use App\Services\common\BatchUpdateService;
 use App\Services\common\DataHandlerService;
@@ -124,6 +125,7 @@ Class StoreService
         /** @var RejectedBillService $rejectedBillService */
         $rejectedBillService = app(RejectedBillService::class);
         $rejectedBillService->syncLoadedStatusByAsnHerder($asnHerders);
+        $this->pushJob($asnHerders);
         unset($asnHerders, $owners_code_map, $warehouses_code_map);
     }
 
@@ -238,9 +240,17 @@ Class StoreService
         /** @var RejectedBillService $rejectedBillService */
         $rejectedBillService = app(RejectedBillService::class);
         $rejectedBillService->syncLoadedStatusByAsnHerder($asnHerders);
+        $this->pushJob($asnHerders);
         unset($updateParams, $asnHerders);
     }
 
+    public function pushJob($asnHerders){
+        $stores = Store::query()->with(["storeItems"])->where('status','已入库')->whereIn('asn_code', data_get($asnHerders,'*.asnno'))->get();
+        $stores->each(function($store){
+            dispatch(new StoreCreateInstantBill($store));
+        });
+    }
+
     public function insert($params)
     {
         return Store::query()->insert($params);