|
|
@@ -92,15 +92,10 @@ class StoreService
|
|
|
$last_time = $asnHerders->first()['edittime'];
|
|
|
$last_records = $asnHerders->where('edittime', $last_time);
|
|
|
$this->createStore($asnHerders,"update");
|
|
|
-
|
|
|
$this->updateStore($asnHerders);
|
|
|
-
|
|
|
$this->createStoreRejected($asnHerders);
|
|
|
-
|
|
|
$this->deleteCacheKey($update_set, $update_keys);
|
|
|
-
|
|
|
$this->setLastRecordsByRedis($update_key, $update_set, $update_keys, $last_records);
|
|
|
-
|
|
|
$this->setAsnLastSyncAt($updated_at, $last_time);
|
|
|
|
|
|
}
|
|
|
@@ -137,9 +132,8 @@ class StoreService
|
|
|
$rejectedBillService = app(RejectedBillService::class);
|
|
|
$rejectedBillService->syncLoadedStatusByAsnHerder($asnHerders);
|
|
|
if (!$isUpdate)$this->pushJob($asnHerders);
|
|
|
- app('LogService')
|
|
|
- ->log(__METHOD__, __FUNCTION__, '11 更新中创建createStore:'.$isUpdate . $asnHerders );
|
|
|
- unset($asnHerders, $owners_code_map, $warehouses_code_map);
|
|
|
+ if (!$isUpdate) unset($asnHerders);
|
|
|
+ unset($owners_code_map, $warehouses_code_map);
|
|
|
}
|
|
|
|
|
|
public function getParamsByAsnHeader($asnHerders, $owners_code_map, $warehouses_code_map)
|
|
|
@@ -233,11 +227,7 @@ class StoreService
|
|
|
];
|
|
|
}
|
|
|
}
|
|
|
- if (count($updateParams) > 1) {
|
|
|
- $res=$this->batchUpdate($updateParams);
|
|
|
- app('LogService')
|
|
|
- ->log(__METHOD__, __FUNCTION__, '11 批量更新:' . $res . ' | '.json_encode($updateParams));
|
|
|
- }
|
|
|
+ if (count($updateParams) > 1) {$this->batchUpdate($updateParams);}
|
|
|
/** @var StoreItemService $storeItemService */
|
|
|
$storeItemService = app(StoreItemService::class);
|
|
|
$storeItemService->storeItemUpdateByWms($asnHerders);
|
|
|
@@ -245,8 +235,6 @@ class StoreService
|
|
|
$rejectedBillService = app(RejectedBillService::class);
|
|
|
$rejectedBillService->syncLoadedStatusByAsnHerder($asnHerders);
|
|
|
$this->pushJob($asnHerders);
|
|
|
- app('LogService')
|
|
|
- ->log(__METHOD__, __FUNCTION__, '11 updateStore:'.$updateParams);
|
|
|
unset($updateParams, $asnHerders);
|
|
|
}
|
|
|
|
|
|
@@ -295,7 +283,6 @@ class StoreService
|
|
|
'name' => $key,
|
|
|
'value' => $last_time,
|
|
|
]);
|
|
|
- LogService::log(__METHOD__, __FUNCTION__, '11 setAsnLastSyncAt' . $key . json_encode($asnLastSyncAt));
|
|
|
return $asnLastSyncAt;
|
|
|
}
|
|
|
|
|
|
@@ -309,8 +296,6 @@ class StoreService
|
|
|
}
|
|
|
Cache::forget($keys);
|
|
|
}
|
|
|
- app('LogService')
|
|
|
- ->log(__METHOD__, __FUNCTION__, '11 deleteCacheKey:' );
|
|
|
}
|
|
|
|
|
|
public function setLastRecordsByRedis($prefixKey, $set, $keys, $last_records)
|
|
|
@@ -322,8 +307,6 @@ class StoreService
|
|
|
}
|
|
|
Cache::put($keys, $cacheKeys);
|
|
|
Cache::put($set, true);
|
|
|
- app('LogService')
|
|
|
- ->log(__METHOD__, __FUNCTION__, '11 setLastRecordsByRedis:'. $prefixKey.'||'. $set.'||'. $keys.'||'. $last_records);
|
|
|
}
|
|
|
|
|
|
public function createInstantBill(Store $store): bool
|