|
@@ -1170,6 +1170,7 @@
|
|
|
</select>
|
|
|
<resultMap id="CloudTeacherSumDto" type="com.ym.mec.biz.dal.dto.CloudTeacherSumDto">
|
|
|
<result property="organName" column="organ_name_"/>
|
|
|
+ <result property="organId" column="organ_id_"/>
|
|
|
<result property="teacherName" column="teacher_name_"/>
|
|
|
<result property="normalNum" column="normal_num_"/>
|
|
|
<result property="train0" column="train0"/>
|
|
@@ -1181,7 +1182,7 @@
|
|
|
<result property="trainStudentNum" column="train_student_num_"/>
|
|
|
</resultMap>
|
|
|
<select id="cloudTeacherSum" resultMap="CloudTeacherSumDto">
|
|
|
- select o.name_ organ_name_,COUNT(distinct s.user_id_) normal_num_,COUNT(distinct smcr.user_id_) train_student_num_,
|
|
|
+ select o.id_ organ_id_,o.name_ organ_name_,COUNT(distinct s.user_id_) normal_num_,COUNT(distinct smcr.user_id_) train_student_num_,
|
|
|
COUNT(distinct CASE WHEN smcr.train_time_ < 60 THEN smcr.user_id_ END) 'train1',
|
|
|
COUNT(distinct CASE WHEN smcr.train_time_ >= 60 AND smcr.train_time_ < 120 THEN smcr.user_id_ END) 'train2',
|
|
|
COUNT(distinct CASE WHEN smcr.train_time_ >= 120 AND smcr.train_time_ < 240 THEN smcr.user_id_ END) 'train3',
|