|
|
@@ -957,10 +957,14 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
app(StoreService::class)->syncWmsAsnData($startDate);
|
|
|
}
|
|
|
|
|
|
- public function chageOrder()
|
|
|
+ public function changeOrder()
|
|
|
{
|
|
|
+ /**
|
|
|
+ * @var OrderService $orderService
|
|
|
+ */
|
|
|
$carbon =Carbon::now()->subMinutes(30);
|
|
|
- $orderHeader = OracleDOCOrderHeader::query()->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns))
|
|
|
+ var_dump('$orderHeader',new Carbon());
|
|
|
+ $orderHeader_start = OracleDOCOrderHeader::query()->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns))
|
|
|
->with(['oracleBASCustomer'=>function($query){
|
|
|
$query->selectRaw('BAS_CUSTOMER.CustomerID,BAS_CUSTOMER.Customer_Type,BAS_CUSTOMER.Descr_C,BAS_CUSTOMER.Active_Flag');
|
|
|
},'oracleDOCOrderDetails'=>function($query){
|
|
|
@@ -971,14 +975,15 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
$query->selectRaw('BAS_Codes.CodeID,BAS_Codes.CodeName_C,BAS_Codes.Code');
|
|
|
}])
|
|
|
->where('DOC_Order_Header.addTime','>=',$carbon)
|
|
|
-// ->where('orderno','SO201112029795')
|
|
|
+// ->where('DOC_Order_Header.editTime','>=',$carbon)
|
|
|
->get();
|
|
|
- var_dump($orderHeader->count());
|
|
|
var_dump((string)Carbon::now());
|
|
|
- /** @var OrderService $orderService */
|
|
|
+
|
|
|
$orderService = app('OrderService');
|
|
|
- $orderService->syncOrder($orderHeader);
|
|
|
+ $orderService->syncOrder($orderHeader_start);
|
|
|
+// $orderService->syncOrder($orderHeader_edit);
|
|
|
var_dump((string)Carbon::now());
|
|
|
+// orderService getCreateOrderModelsByWMSOrderHeaders
|
|
|
}
|
|
|
|
|
|
public function testOrderPackages(){
|
|
|
@@ -1122,4 +1127,27 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
// app('LogService')->log(__METHOD__,__FUNCTION__,json_encode(['$orderIds'=>$orderIds,'$orderPackages'=>$orderPackages,'$orderPackageIds'=>$orderPackageIds,'$orderTrackingIds'=>$orderTrackingIds,]));
|
|
|
//
|
|
|
// }
|
|
|
+
|
|
|
+ public function testSyncOrder()
|
|
|
+ {
|
|
|
+ $carbon =Carbon::now()->subHours(1);
|
|
|
+ $date = '2020-05-18 18:13:50';
|
|
|
+ $orderHeader = OracleDOCOrderHeader::query()->selectRaw(implode(',',OracleDOCOrderHeaderService::$columns))
|
|
|
+ ->with(['oracleBASCustomer'=>function($query){
|
|
|
+ $query->selectRaw('BAS_CUSTOMER.CustomerID,BAS_CUSTOMER.Customer_Type,BAS_CUSTOMER.Descr_C,BAS_CUSTOMER.Active_Flag');
|
|
|
+ },'oracleDOCOrderDetails'=>function($query){
|
|
|
+ $query->selectRaw('doc_order_details.orderNo,doc_order_details.customerid,doc_order_details.sku,doc_order_details.QtyOrdered');
|
|
|
+ }, 'actAllocationDetails'=>function($query){
|
|
|
+ $query->selectRaw('ACT_Allocation_Details.AllocationDetailsID,ACT_Allocation_Details.OrderNo,ACT_Allocation_Details.Qty_Each,ACT_Allocation_Details.PickToTraceID,ACT_Allocation_Details.CustomerID,ACT_Allocation_Details.Sku');
|
|
|
+ },'oracleBASCode'=>function($query){
|
|
|
+ $query->selectRaw('BAS_Codes.CodeID,BAS_Codes.CodeName_C,BAS_Codes.Code');
|
|
|
+ }])
|
|
|
+// ->where('DOC_Order_Header.addTime','>=',$startDate)
|
|
|
+// ->where('orderno','SO201112029795')
|
|
|
+ ->where('DOC_Order_Header.addTime','>=',$carbon)
|
|
|
+ ->get();
|
|
|
+ /** @var OrderService $service */
|
|
|
+ $service = app('OrderService');
|
|
|
+ $service->syncOrder($orderHeader);
|
|
|
+ }
|
|
|
}
|