|
@@ -53,6 +53,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="officialStatusNum" column="official_status_num"/>
|
|
<result property="officialStatusNum" column="official_status_num"/>
|
|
|
<result property="periodStatusNum" column="period_status_num"/>
|
|
<result property="periodStatusNum" column="period_status_num"/>
|
|
|
<result property="periodPlushNum" column="period_plush_num"/>
|
|
<result property="periodPlushNum" column="period_plush_num"/>
|
|
|
|
|
+ <result property="periodPlushNum" column="period_plush_num"/>
|
|
|
|
|
+ <result property="subjectNames" column="subject_names"/>
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<resultMap type="com.zhongzheng.modules.grade.vo.ClassGradeUserListVo" id="ClassGradeUserListVo">
|
|
<resultMap type="com.zhongzheng.modules.grade.vo.ClassGradeUserListVo" id="ClassGradeUserListVo">
|
|
@@ -201,7 +203,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1) as student_num,
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1) as student_num,
|
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and official_status =1) as official_status_num,
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and official_status =1) as official_status_num,
|
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and period_status =1) as period_status_num,
|
|
(SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and period_status =1) as period_status_num,
|
|
|
- (SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and period_plush =1) as period_plush_num
|
|
|
|
|
|
|
+ (SELECT COUNT(a.id) FROM class_grade_user a where a.grade_id = g.grade_id and a.status =1 and period_plush =1) as period_plush_num,
|
|
|
|
|
+ (SELECT GROUP_CONCAT(subject_name) from course_subject where FIND_IN_SET(id,d.subject_ids)) subject_names
|
|
|
FROM
|
|
FROM
|
|
|
class_grade g
|
|
class_grade g
|
|
|
LEFT JOIN class_grade_goods cgg ON cgg.grade_id = g.grade_id
|
|
LEFT JOIN class_grade_goods cgg ON cgg.grade_id = g.grade_id
|