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