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

入库同步业务逻辑重复数据调整

haozi 4 лет назад
Родитель
Сommit
5f8e09c296

+ 2 - 1
app/Http/Controllers/TestController.php

@@ -491,7 +491,7 @@ sql;
     public function updateStoreItem()
     {
         $storeIds=Store::query()
-            ->where('updated_at','>=','2021-09-19 14:15:58')
+            ->where('updated_at','>=','2021-09-22 10:00:0')
             ->whereColumn('updated_at','<>','created_at')
             ->pluck('id');
 
@@ -500,6 +500,7 @@ sql;
             ->whereIn('store_id',$storeIds)
             ->groupBy(['store_id','asn_line_code'])
             ->get();
+//        dd($storeItemMaxIds->count());
         $storeItems=StoreItem::query()
             ->whereIn('store_id',$storeIds)
             ->whereNotIn('id',$storeItemMaxIds)

+ 1 - 0
app/Services/OracleDocAsnHerderService.php

@@ -18,6 +18,7 @@ class OracleDocAsnHerderService
             ->with(['asnType', 'asnStatus'])
             ->select('asnno','asnstatus','asntype','addtime','edittime','customerid','notes','warehouseid','asnreference3','asnreference2')
             ->where('addTime', '>=', $startDate)
+            ->whereColumn('edittime', '=', 'addTime')
             ->orderByDesc('addtime')
             ->get();
     }