|
@@ -278,7 +278,7 @@ class ReturnExchangeOrderService extends Service
|
|
|
|
|
|
public function getList($data,$user){
|
|
|
$model = ReturnExchangeOrder::where('del_time',0)
|
|
|
- ->select('id','order_number','sales_order_id','difference_amount','state','crt_time','crt_id','mark')
|
|
|
+ ->select('id','order_number','sales_order_id','difference_amount','state','crt_time','crt_id','mark','model_type')
|
|
|
->orderby('id', 'desc');
|
|
|
|
|
|
//getALL传入后无视设置范围
|
|
@@ -314,11 +314,13 @@ class ReturnExchangeOrderService extends Service
|
|
|
$emp_map = Employee::whereIn('id',$emp_id)
|
|
|
->pluck('emp_name','id')
|
|
|
->toArray();
|
|
|
-
|
|
|
+ $sales = SalesOrder::whereIn('id',array_unique(array_column($data['data'],'sales_order_id')))->pluck('order_number','id')->toArray();
|
|
|
foreach ($data['data'] as $key => $value){
|
|
|
$data['data'][$key]['crt_time'] = $value['crt_time'] ? date("Y-m-d H:i:s",$value['crt_time']) : '';
|
|
|
$data['data'][$key]['crt_name'] = $emp_map[$value['crt_id']] ?? '';
|
|
|
$data['data'][$key]['state_title'] = ReturnExchangeOrder::$state[$value['state']] ?? '';
|
|
|
+ $data['data'][$key]['sales_order_number'] = $sales[$value['sales_order_id']] ?? '';
|
|
|
+ $data['data'][$key]['model_type_title'] = ReturnExchangeOrder::$model_type_name[$value['model_type']] ?? "";
|
|
|
}
|
|
|
|
|
|
return $data;
|