|
|
@@ -14,6 +14,7 @@ use App\Console\Commands\CreateOwnerBillReport;
|
|
|
use App\Console\Commands\CreateOwnerReport;
|
|
|
use App\Console\Commands\SyncWmsCommoditiesInformation;
|
|
|
use App\Console\Commands\SyncWMSOrderTask;
|
|
|
+use App\Console\Commands\WasSyncWmsAsnInformation;
|
|
|
use App\Events\CancelOrder;
|
|
|
use App\Http\Requests\ForeignHaiRobotic_taskUpdateRequest;
|
|
|
use App\Http\Requests\TestAaRequest;
|
|
|
@@ -1244,10 +1245,16 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
|
|
|
public function testSyncAsn()
|
|
|
{
|
|
|
- dump('start' . (string)Carbon::now());
|
|
|
- app(StoreService::class)->storeCreateByWms();
|
|
|
- app(StoreService::class)->storeUpdateByWms();
|
|
|
- dump('end' . (string)Carbon::now());
|
|
|
+// dump('hendle...');
|
|
|
+ dump((string)Carbon::now());
|
|
|
+// dump(memory_get_usage() / 1024 / 1024);
|
|
|
+ $task=new WasSyncWmsAsnInformation();
|
|
|
+ $task->handle();
|
|
|
+ dump((string)Carbon::now());
|
|
|
+// dump('hendle...end');
|
|
|
+// dump(memory_get_usage() / 1024 / 1024);
|
|
|
+// dump(memory_get_peak_usage() / 1024 / 1024);
|
|
|
+// return view('test');
|
|
|
}
|
|
|
|
|
|
public function testSyncCommodity()
|
|
|
@@ -1258,24 +1265,6 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
dump('end' . (string)Carbon::now());
|
|
|
}
|
|
|
|
|
|
- public function testSyncCommodityByMaps()
|
|
|
- {
|
|
|
- dump('get_start' . (string)Carbon::now());
|
|
|
- $bas_skus = OracleBasSKU::query()->where('addTime', '>=', '2020-12-14 00:00:00')->select('customerid', 'sku')->get();
|
|
|
-
|
|
|
- $ownerIds = Owner::query()->whereIn('code', data_get($bas_skus, '*.customerid'))->get()->map(function ($owner) {
|
|
|
- return $owner->id;
|
|
|
- })->toArray();
|
|
|
- $ownerIds = array_unique($ownerIds);
|
|
|
- $skus = array_unique(data_get($bas_skus, '*.sku'));
|
|
|
- dump('get_end' . (string)Carbon::now());
|
|
|
- /**@var CommodityService $commodityService */
|
|
|
- $commodityService = app(CommodityService::class);
|
|
|
- dump('start' . (string)Carbon::now());
|
|
|
- $commodities = $commodityService->get_($ownerIds, $skus, [], true);
|
|
|
- dump('end' . (string)Carbon::now());
|
|
|
- }
|
|
|
-
|
|
|
public function editOrderSyncAt()
|
|
|
{
|
|
|
ValueStore::query()->where('name','order_last_created_sync_at')->update(['value'=>'2020-12-22 09:00:00']);
|
|
|
@@ -1426,15 +1415,4 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- public function testHz(){
|
|
|
- dump('start'.Carbon::now()->toDateTimeString());
|
|
|
- $ownerAreaReportTask=new CreateOwnerAreaReport();
|
|
|
- $ownerAreaReportTask->handle();
|
|
|
- $ownerBillReportTask= new CreateOwnerBillReport();
|
|
|
- $ownerBillReportTask->handle();
|
|
|
- $ownerReportTask= new CreateOwnerReport();
|
|
|
- $ownerReportTask->handle();
|
|
|
- dump('end'.Carbon::now()->toDateTimeString());
|
|
|
- }
|
|
|
}
|