|
@@ -640,6 +640,8 @@ class BoxService extends Service
|
|
|
'ext_7' => $value['cuscode'] ?? "",
|
|
|
'ext_8' => $value['product_title'],
|
|
|
'ext_9' => $value['product_size'],
|
|
|
+ 'ext_10' => $value['table_header_mark'],
|
|
|
+ 'ext_11' => $value['table_body_mark'],
|
|
|
'top_id' => $value['idlsid'],
|
|
|
'state' => 0,
|
|
|
'num' => $value['submit_quantity'],
|
|
@@ -657,7 +659,7 @@ class BoxService extends Service
|
|
|
|
|
|
$result = DB::table('box_detail')->where('del_time',0)
|
|
|
->where('top_id',$data['idlsid'])
|
|
|
- ->select('order_no','ext_6','ext_7','ext_1','ext_8','ext_9','num','ext_2','ext_3','ext_4','ext_5')
|
|
|
+ ->select('order_no','ext_6','ext_7','ext_1','ext_8','ext_9','num','ext_2','ext_3','ext_4','ext_5','ext_10','ext_11')
|
|
|
->get()->toArray();
|
|
|
if(! empty($result)){
|
|
|
foreach ($result as $key => $value){
|
|
@@ -704,14 +706,38 @@ class BoxService extends Service
|
|
|
|
|
|
$result = DB::table('box_detail')->where('del_time',0)
|
|
|
->whereIn('order_no',$data['order_no'])
|
|
|
- ->select('order_no','ext_6','ext_7','ext_1','ext_8','ext_9','num','ext_2','ext_3','ext_4','ext_5')
|
|
|
+ ->select('order_no','ext_6','ext_7','ext_1','ext_8','ext_9','num','ext_2','ext_3','ext_4','ext_5','shipment_order_no','crt_time','team_id','ext_10','ext_11')
|
|
|
->get()->toArray();
|
|
|
if(! empty($result)){
|
|
|
foreach ($result as $key => $value){
|
|
|
$result[$key] = (array)$value;
|
|
|
}
|
|
|
+ $map = Team::where('id',array_unique(array_column($result,'team_id')))->pluck('title','id')->toArray();
|
|
|
+ foreach ($result as $key => $value){
|
|
|
+ $result[$key]['team_name'] = $map[$value['team_id']] ?? '';
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return [true,$result];
|
|
|
}
|
|
|
+
|
|
|
+ public function boxFhBzList($data){
|
|
|
+ $model = DB::table('box_detail')->where('del_time',0)
|
|
|
+ ->select('order_no','crt_time');
|
|
|
+ if(! empty($data['out_order_no'])) $model->whereIn('out_order_no',$data['out_order_no']);
|
|
|
+ if(! empty($data['shipment_order_no'])) $model->whereIn('shipment_order_no',$data['shipment_order_no']);
|
|
|
+
|
|
|
+ $return = [];
|
|
|
+ $result = $model->get()->toArray();
|
|
|
+ if(! empty($result)){
|
|
|
+ foreach ($result as $value){
|
|
|
+ $return[$value->order_no] = [
|
|
|
+ 'order_no' => $value->order_no,
|
|
|
+ 'crt_time' => date("Y-m-d H:i:s",$value->crt_time)
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return [true,array_values($return)];
|
|
|
+ }
|
|
|
}
|