| 
					
				 | 
			
			
				@@ -432,20 +432,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="organId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AND FIND_IN_SET(#{organId},vg.organ_id_list_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <if test="subjectId!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AND FIND_IN_SET(#{subjectId},cg.subject_id_list_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <if test="subjectId!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AND FIND_IN_SET(#{subjectId},cg.subject_id_list_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <if test="subjectId != null and subjectId != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND (JSON_EXTRACT(live_config_json_, '$.subjectId') = "31" OR FIND_IN_SET(#{subjectId},cg.subject_id_list_)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="categoryId!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AND FIND_IN_SET(vg.vip_group_category_id_,#{categoryId}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="classType!=null and classType.toString()=='0'.toString()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AND vg.offline_classes_num_>0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND vg.offline_classes_num_ > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="classType!=null and classType.toString()=='1'.toString()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                AND vg.online_classes_num_>0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                AND vg.online_classes_num_ > 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="search != null and search != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AND vg.name_ like concat('%',#{search},'%') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -478,9 +475,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         vg.group_type_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         vip_group vg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN class_group cg ON vg.id_=cg.music_group_id_ AND cg.group_type_ = vg.group_type_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN teacher t ON vg.user_id_=t.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN sys_user su ON vg.user_id_=su.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN class_group cg ON vg.id_ = cg.music_group_id_ AND cg.group_type_ = vg.group_type_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN teacher t ON vg.user_id_ = t.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN sys_user su ON vg.user_id_ = su.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group_activity vga ON vg.vip_group_activity_id_=vga.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group_category vgc ON vg.vip_group_category_id_=vgc.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="studentVipGroupQueryCondition"/> 
			 |