|
@@ -118,15 +118,14 @@ class SyncWMSOrderTask extends Command
|
|
|
ini_set('memory_limit', '1024M');
|
|
ini_set('memory_limit', '1024M');
|
|
|
$last_date = $this->service->getOrderSyncAt($renewal_key,'renewal'); // 获取更新时间点
|
|
$last_date = $this->service->getOrderSyncAt($renewal_key,'renewal'); // 获取更新时间点
|
|
|
|
|
|
|
|
- $orderHeaders = OracleDOCOrderHeader::query()->where('addTime',">=",$last_date)
|
|
|
|
|
|
|
+ $orderHeaders = OracleDOCOrderHeader::query()->where('editTime',">=",$last_date)
|
|
|
->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns))
|
|
->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns))
|
|
|
- ->whereColumn('editTime','!=','addTime')
|
|
|
|
|
|
|
+ ->whereColumn('DOC_Order_Header.editTime','!=','DOC_Order_Header.addTime')
|
|
|
->orderByDesc('editTime')
|
|
->orderByDesc('editTime')
|
|
|
->get();
|
|
->get();
|
|
|
|
|
|
|
|
if($orderHeaders->count()==0)return;
|
|
if($orderHeaders->count()==0)return;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
$orderHeaderList = $orderHeaders->chunk(2000);
|
|
$orderHeaderList = $orderHeaders->chunk(2000);
|
|
|
foreach ($orderHeaderList as $item) {
|
|
foreach ($orderHeaderList as $item) {
|
|
|
$item = $oracleDOCOrderHeaderService->loadMissing($item);
|
|
$item = $oracleDOCOrderHeaderService->loadMissing($item);
|