| 
					
				 | 
			
			
				@@ -265,7 +265,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group_class_group_mapper vgcgm ON vgcgm.class_group_id_ = cgsm.class_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group vg ON vg.id_ = vgcgm.vip_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN teacher_school ts ON vg.teacher_school_id_ = ts.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN school ts ON vg.teacher_school_id_ = ts.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE cgsm.user_id_ = #{search} AND cg.type_ = 'VIP') a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ORDER BY a.create_time_ DESC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="global.limit"/> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -364,7 +364,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group_class_group_mapper vgcgm ON vgcgm.class_group_id_ = cgsm.class_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LEFT JOIN vip_group vg ON vg.id_ = vgcgm.vip_group_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LEFT JOIN teacher_school ts ON vg.teacher_school_id_ = ts.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN school ts ON vg.teacher_school_id_ = ts.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE cgsm.user_id_ = #{search} AND cg.type_ = 'VIP') a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -444,6 +444,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="paymentExpireDate" column="payment_expire_date_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="coursesExpireDate" column="courses_expire_date_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="singleClassTimes" column="single_class_minutes_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="online_classes_num_" property="onlineClassesNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <result column="offline_classes_num_" property="offLineClassesNum"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <result property="type" column="type_"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -483,6 +485,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vg.payment_expire_date_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vg.courses_expire_date_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vg.single_class_minutes_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            IF(vg.online_classes_num_ IS NULL,0,vg.online_classes_num_) online_classes_num_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            IF(vg.offline_classes_num_ IS NULL,0,vg.offline_classes_num_) offline_classes_num_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cg.total_class_times_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             COUNT(vg.id_) surplus_class_times_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mg.id_ music_group_id_, 
			 |