diff --git a/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolCoachMapper.xml b/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolCoachMapper.xml
index c3056cc2..0e4aca04 100644
--- a/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolCoachMapper.xml
+++ b/dl-module-jx/src/main/resources/mapper/base/DlDriveSchoolCoachMapper.xml
@@ -17,8 +17,7 @@
main.deleted = 0
and main.type = #{entity.type}
- and main.name like concat('%', #{entity.name}, '%')
-
+ and main.name like concat('%', #{entity.name}, '%')
and main.phone like concat('%', #{entity.phone},'%')
@@ -32,10 +31,10 @@
main.seniority AS seniority,
main.car_id AS carId,
main.phone AS phone,
- GROUP_CONCAT(dscc.course_type SEPARATOR ',') AS courseTypes
+ GROUP_CONCAT(DISTINCT dscc.course_type SEPARATOR ',') AS courseTypes
FROM
drive_school_coach main
- LEFT JOIN drive_school_coach_course dscc ON main.id = dscc.coach_id
+ LEFT JOIN drive_school_coach_course dscc ON main.id = dscc.coach_id AND dscc.deleted = 0
main.deleted = 0
@@ -43,7 +42,7 @@
GROUP BY
- main.id,dscc.course_type
+ main.id
order by main.create_time desc
\ No newline at end of file