|
|
@@ -45,14 +45,14 @@
|
|
|
|
|
|
|
|
|
<select id="studentCategoryStat" parameterType="com.xjrsoft.module.student.dto.PbVXsxxsfytbStatDto" resultType="com.xjrsoft.module.student.vo.StringCountVo">
|
|
|
- SELECT t1.resourcename as name,COUNT(t1.studentcode) as count FROM pb_cse_feeobjupdate t1
|
|
|
- INNER JOIN xjr_user t2 ON t1.studentcode = t2.credential_number
|
|
|
- INNER JOIN base_student_school_roll t3 ON t2.id = t3.user_id
|
|
|
- WHERE t2.delete_mark = 0 AND t3.delete_mark = 0
|
|
|
+ SELECT t2.name,COUNT(t1.credential_number) as count FROM xjr_user t1
|
|
|
+ INNER JOIN base_student_school_roll t3 ON t1.id = t3.user_id
|
|
|
+ left JOIN xjr_dictionary_detail t2 ON t3.student_type = t2.code and t2.item_id = 2023000000000000028
|
|
|
+ WHERE t3.delete_mark = 0
|
|
|
<if test="dto.gradeId != null">
|
|
|
and t3.grade_id = #{dto.gradeId}
|
|
|
</if>
|
|
|
- GROUP BY t1.resourcename
|
|
|
+ GROUP BY t2.name
|
|
|
</select>
|
|
|
<select id="stduyStatusStat" parameterType="com.xjrsoft.module.student.dto.PbVXsxxsfytbStatDto" resultType="com.xjrsoft.module.student.vo.StringCountVo">
|
|
|
SELECT t2.name,COUNT(t1.credential_number) as count FROM xjr_user t1
|
|
|
@@ -65,7 +65,7 @@
|
|
|
GROUP BY t2.name
|
|
|
</select>
|
|
|
<select id="getClassQfPage" parameterType="com.xjrsoft.module.student.dto.PbVXsxxsfytbStatDto" resultType="com.xjrsoft.module.student.vo.ClassQfPageVo">
|
|
|
- SELECT t1.id, t2.name AS grade_name,t2.name AS class_name,t3.name AS teacher_name,
|
|
|
+ SELECT t1.id, t1.name AS grade_name,t2.name AS class_name,t3.name AS teacher_name,
|
|
|
(
|
|
|
SELECT SUM(qfje) FROM pb_v_xsxxsfytb a1
|
|
|
INNER JOIN xjr_user a2 ON a1.studentcode = a2.credential_number
|