|
|
@@ -74,6 +74,10 @@ class OrderTrackingService
|
|
|
// });
|
|
|
}
|
|
|
|
|
|
+ if(isset($params['order_client_code_wms'])){
|
|
|
+ $query->where('order_client_code_wms','like',$params['order_client_code_wms']);
|
|
|
+ }
|
|
|
+
|
|
|
if(isset($params['logistic_id']))$query->where('logistic_id',$params['logistic_id']); // 快递
|
|
|
|
|
|
if ($params['client'] ?? false) $query->where('client', 'like', $params['client']); // 客户
|
|
|
@@ -311,7 +315,7 @@ class OrderTrackingService
|
|
|
$BasSKUs_code_sku_map = $dataService->dataHeader(['customerid','sku'],$BasSKUs);
|
|
|
|
|
|
$update_params = [];
|
|
|
- $update_params[0] =['id','client','pick_up_at','order_remark','gross_weight','bulk','planning_sent_at','web_order_number','order_client_code'];
|
|
|
+ $update_params[0] =['id','client','pick_up_at','order_remark','gross_weight','bulk','planning_sent_at','web_order_number','order_client_code','order_client_code_wms'];
|
|
|
foreach ($orderHeaders as $orderHeader) {
|
|
|
if($orderHeader->sostatus == '90'){continue;}
|
|
|
$order_package_commodity_list = $order_package_commodity_order_code_map[$orderHeader->orderno] ?? false;
|
|
|
@@ -330,8 +334,9 @@ class OrderTrackingService
|
|
|
$order_tracking->pick_up_at != $params['pick_up_at'] ||
|
|
|
$order_tracking->gross_weight != $params['gross_weight'] ||
|
|
|
$order_tracking->bulk != $params['bulk'] ||
|
|
|
- $order_tracking->client != $params['client']
|
|
|
- || $order_tracking->order_client_code != $params['order_client_code']
|
|
|
+ $order_tracking->client != $params['client'] ||
|
|
|
+ $order_tracking->order_client_code_wms != $params['order_client_code_wms'] ||
|
|
|
+ $order_tracking->order_client_code != $params['order_client_code']
|
|
|
){
|
|
|
$params['updated_at'] = Carbon::now();
|
|
|
$update_params[] = $params;
|
|
|
@@ -509,6 +514,7 @@ class OrderTrackingService
|
|
|
$params['gross_weight'] = round($basSkU->grossweight * $orderPackageCommodity->amount, 2) ?? null; // 重量
|
|
|
$params['bulk'] = round($basSkU->cube * $orderPackageCommodity->amount, 2) ?? null; // 体积
|
|
|
$params['created_at'] = Carbon::now(); // 创建时间
|
|
|
+ $params['order_client_code_wms'] = $order->client_code;
|
|
|
return $params;
|
|
|
}
|
|
|
}
|