|
@@ -403,7 +403,7 @@
|
|
|
AND (m.is_lock_ = 0 OR m.is_lock_ IS NULL)
|
|
|
AND m.status_ = #{courseStatus, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
AND (m.new_course_id_ IS NULL OR m.new_course_id_=m.id_)
|
|
|
- AND m.group_type_!='DEMO'
|
|
|
+ AND NOT EXISTS (SELECT id_ FROM practice_group WHERE m.group_type_='PRACTICE' AND m.music_group_id_=id_ AND type_='TRIAL')
|
|
|
AND m.organ_id_ IS NOT NULL
|
|
|
<if test="groupType!=null">
|
|
|
AND m.group_type_ = #{groupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
@@ -431,7 +431,7 @@
|
|
|
AND (m.is_lock_ = 0 OR m.is_lock_ IS NULL)
|
|
|
AND m.status_ = #{courseStatus, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
AND (m.new_course_id_ IS NULL OR m.new_course_id_=m.id_)
|
|
|
- AND m.group_type_!='DEMO'
|
|
|
+ AND NOT EXISTS (SELECT id_ FROM practice_group WHERE m.group_type_='PRACTICE' AND m.music_group_id_=id_ AND type_='TRIAL')
|
|
|
AND m.organ_id_ IS NOT NULL
|
|
|
<if test="groupType!=null">
|
|
|
AND m.group_type_ = #{groupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
@@ -456,7 +456,7 @@
|
|
|
m.del_flag_ = 0
|
|
|
AND (m.is_lock_ = 0 OR m.is_lock_ IS NULL)
|
|
|
AND (m.new_course_id_ IS NULL OR m.new_course_id_=m.id_)
|
|
|
- AND m.group_type_!='DEMO'
|
|
|
+ AND NOT EXISTS (SELECT id_ FROM practice_group WHERE m.group_type_='PRACTICE' AND m.music_group_id_=id_ AND type_='TRIAL')
|
|
|
AND m.organ_id_ IS NOT NULL
|
|
|
<if test="groupType!=null">
|
|
|
AND m.group_type_ = #{groupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|