diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml
index a1671ff64..48dab7273 100644
--- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml
+++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml
@@ -57,11 +57,12 @@
lawo.work_order_type,
lawo.discovery_node,
lawo.work_order_number,
- lawo.waybill_number,
+ laap.waybill_number,
lawo.order_code,
lawo.train_number,
- lawo.FIRST,
- lawo.secondary,
+ GROUP_CONCAT(laap.`first` separator ',') as `first`,
+ GROUP_CONCAT(laap.secondary separator ',') as secondary,
+ group_concat( DISTINCT laap.brand_name SEPARATOR ',' ) AS brandName,
lawo.vehicle_route,
lawo.deliver_goods_time,
lawo.discovery_time,
@@ -84,7 +85,6 @@
lawo.process_number,
lawo.customer_service_name customerServiceName,
lawo.warehouse_id warehouseId,
- lawo.brand_name brandName,
lawo.customer_service_id customerServiceId
FROM
logpm_aftersales_work_order lawo
@@ -93,6 +93,7 @@
AND lap.conditions IN ( 1, 2 )
LEFT JOIN logpm_aftersales_completion_record lacr ON lacr.work_order_id = lawo.id
AND lacr.is_deleted = '0'
+ left join logpm_aftersales_abnormal_package laap on lawo.id = laap.work_order_id
lawo.is_deleted = 0
and lawo.work_order_status = #{param.workOrderStatusNameS }
@@ -156,9 +157,10 @@
and lawo.vehicle_route like concat('%', #{param.vehicleRoute },'%')
and lawo.work_order_status in ( #{param.workOrderStatus })
and lawo.work_order_status in ('10')
- ORDER BY lawo.create_time DESC
-
+
+ group by lawo.id
+ ORDER BY lawo.create_time DESC