|
@@ -1702,7 +1702,12 @@
|
|
LEFT JOIN music_group mg ON mg.id_ = sr.music_group_id_
|
|
LEFT JOIN music_group mg ON mg.id_ = sr.music_group_id_
|
|
WHERE sr.music_group_status_ != 'QUIT' AND mg.status_ NOT IN ('CANCELED','CLOSE') AND mg.course_view_type_ = 2
|
|
WHERE sr.music_group_status_ != 'QUIT' AND mg.status_ NOT IN ('CANCELED','CLOSE') AND mg.course_view_type_ = 2
|
|
</select>
|
|
</select>
|
|
- <select id="queryOrganTarget" resultMap="com.ym.mec.biz.dal.dao.IndexBaseMonthDataDao.CloudTeacherActiveTargetDto">
|
|
|
|
|
|
+ <resultMap id="CloudTeacherActiveTargetJsonDto" type="com.ym.mec.biz.dal.dto.CloudTeacherActiveTargetJsonDto">
|
|
|
|
+ <result property="targetNum" column="target_num_"/>
|
|
|
|
+ <result property="targetAmount" column="target_amount_"/>
|
|
|
|
+ <result property="organId" column="organ_id_"/>
|
|
|
|
+ </resultMap>
|
|
|
|
+ <select id="queryOrganTarget" resultMap="CloudTeacherActiveTargetJsonDto">
|
|
SELECT su.organ_id_,COUNT(DISTINCT su.id_) target_num_,COUNT(DISTINCT su.id_) * 2040 target_amount_ FROM student_registration sr
|
|
SELECT su.organ_id_,COUNT(DISTINCT su.id_) target_num_,COUNT(DISTINCT su.id_) * 2040 target_amount_ 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 music_group mg ON mg.id_ = sr.music_group_id_
|
|
LEFT JOIN music_group mg ON mg.id_ = sr.music_group_id_
|