|
@@ -304,11 +304,10 @@
|
|
|
|
|
|
<select id="queryOrganMusicGroupNum" resultType="map">
|
|
|
select count(*) total,sum(case when status_ = 'PREPARE' then 1 else 0 end) prepare_num_,sum(case when status_ = 'PROGRESS' then 1 else 0 end) progress_num_,sum(case when status_ = 'PAUSE' then 1 else 0 end) pause_num_ from music_group
|
|
|
- <where>
|
|
|
- <if test="organId != null">
|
|
|
- FIND_IN_SET(organ_id_,#{organId})
|
|
|
- </if>
|
|
|
- </where>
|
|
|
+ where organ_id_ not in (36,38)
|
|
|
+ <if test="organId != null">
|
|
|
+ and FIND_IN_SET(organ_id_,#{organId})
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="queryCurrentMonthCoursesNum" resultType="int">
|
|
@@ -316,7 +315,7 @@
|
|
|
left join class_group cg on cs.class_group_id_ = cg.id_
|
|
|
left join music_group mg on cg.music_group_id_ = mg.id_
|
|
|
where cs.group_type_ = 'MUSIC' AND cg.group_type_ = 'MUSIC'
|
|
|
- and DATE_FORMAT(cs.class_date_, '%Y%m' ) = DATE_FORMAT(CURDATE() , '%Y%m') and (cs.del_flag_ = 0 or cs.del_flag_ is null)
|
|
|
+ and DATE_FORMAT(cs.class_date_, '%Y%m' ) = DATE_FORMAT(CURDATE() , '%Y%m') and (cs.del_flag_ = 0 or cs.del_flag_ is null) and mg.organ_id_ not in (36,38)
|
|
|
<if test="organId != null">
|
|
|
AND FIND_IN_SET(mg.organ_id_,#{organId})
|
|
|
</if>
|