|
@@ -438,7 +438,7 @@
|
|
AND (su.username_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
|
|
AND (su.username_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
|
|
</if>
|
|
</if>
|
|
<if test="currentGrade != null">
|
|
<if test="currentGrade != null">
|
|
- AND sr.current_grade_ LIKE CONCAT('%',#{currentGrade},'%')
|
|
|
|
|
|
+ AND st.current_grade_num_ = #{currentGrade}
|
|
</if>
|
|
</if>
|
|
<if test="createYear != null">
|
|
<if test="createYear != null">
|
|
AND DATE_FORMAT(sr.create_time_,'%Y') = #{createYear}
|
|
AND DATE_FORMAT(sr.create_time_,'%Y') = #{createYear}
|
|
@@ -522,6 +522,7 @@
|
|
SELECT COUNT(sr.id_)
|
|
SELECT COUNT(sr.id_)
|
|
FROM student_registration sr
|
|
FROM student_registration sr
|
|
LEFT JOIN sys_user su ON sr.user_id_ = su.id_
|
|
LEFT JOIN sys_user su ON sr.user_id_ = su.id_
|
|
|
|
+ LEFT JOIN student st ON st.user_id_ = su.id_
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
SELECT v.student_id_, COUNT(*) num
|
|
SELECT v.student_id_, COUNT(*) num
|
|
FROM student_visit v
|
|
FROM student_visit v
|