|
|
@@ -29,13 +29,14 @@
|
|
|
(SELECT name FROM base_student_family_member WHERE delete_mark = 0 AND user_id = t1.id ORDER BY create_date ASC LIMIT 0,1) as parent_name,
|
|
|
(SELECT mobile FROM base_student_family_member WHERE delete_mark = 0 AND user_id = t1.id ORDER BY create_date ASC LIMIT 0,1) as parent_mobile,
|
|
|
t1.gender,t4.id as class_id, t4.teacher_id,t6.name as teacher_name,t6.user_name as teacher_user_name,t6.mobile as teacher_mobile,t5.name as classroom_name,
|
|
|
- t3.archives_status
|
|
|
+ t3.archives_status,t7.id as grade_id,t7.name as grade_name
|
|
|
FROM xjr_user t1
|
|
|
INNER JOIN base_student t2 ON t1.id = t2.user_id
|
|
|
INNER JOIN base_student_school_roll t3 ON t1.id = t3.user_id
|
|
|
INNER JOIN base_class t4 ON t4.id = t3.class_id
|
|
|
left join base_classroom t5 on t4.classroom_id = t5.id
|
|
|
left join xjr_user t6 on t4.teacher_id = t6.id
|
|
|
+ left join base_grade t7 on t4.grade_id = t7.id
|
|
|
WHERE t1.delete_mark = 0
|
|
|
<if test="dto.keyword != null and dto.keyword != ''">
|
|
|
AND (t1.name like concat('%', #{dto.keyword}, '%') OR t1.credential_number like concat('%', #{dto.keyword}, '%'))
|