|
|
@@ -85,6 +85,15 @@ class StoreService
|
|
|
$this->setLastRecordsByRedis($create_key, $create_set, $create_keys, $last_records);
|
|
|
$this->setAsnLastSyncAt($created_at, $last_time);
|
|
|
}
|
|
|
+ public function storeEditCreateWms(){
|
|
|
+ $updated_at = config('sync.asn_sync.updated_at');
|
|
|
+ /** @var OracleDocAsnHerderService $oracleDocAsnHerderService */
|
|
|
+ $oracleDocAsnHerderService = app(OracleDocAsnHerderService::class);
|
|
|
+ $last_time = $this->getAsnLastSyncAt($updated_at, 'update');
|
|
|
+ $asnHerders = $oracleDocAsnHerderService->getWmsAsnOnStartDateEdit($last_time);
|
|
|
+ if (count($asnHerders)<1) return;
|
|
|
+ $this->createStore($asnHerders,"update");
|
|
|
+ }
|
|
|
|
|
|
public function storeUpdateByWms()
|
|
|
{
|
|
|
@@ -99,6 +108,7 @@ class StoreService
|
|
|
app('LogService')
|
|
|
->log(__METHOD__, __FUNCTION__, '11 获取上次更新时间:' . $last_time );
|
|
|
$asnHerders = $oracleDocAsnHerderService->getWmsAsnOnStartDateEdit($last_time);
|
|
|
+
|
|
|
if (count($asnHerders)<1) return;
|
|
|
try {
|
|
|
$arr=[];
|
|
|
@@ -111,7 +121,7 @@ class StoreService
|
|
|
}
|
|
|
$last_time = $asnHerders->first()['edittime'];
|
|
|
$last_records = $asnHerders->where('edittime', $last_time);
|
|
|
- $this->createStore($asnHerders,"update");
|
|
|
+// $this->createStore($asnHerders,"update");
|
|
|
$this->updateStore($asnHerders);
|
|
|
$this->createStoreRejected($asnHerders);
|
|
|
$this->deleteCacheKey($update_set, $update_keys);
|