| 
					
				 | 
			
			
				@@ -151,7 +151,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (group_type_,music_group_id_,class_group_id_,status_,subsidy_,class_date_,start_class_time_,end_class_time_,teacher_id_,actual_teacher_id_,create_time_,update_time_,type_,name_,teach_mode_,student_num_,leave_student_num_,schoole_id_,is_lock_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VALUE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="list" item="course" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            (#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},#{course.teacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},#{course.leaveStudentNum},#{course.schoolId},#{isLock}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            (#{course.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.musicGroupId},#{course.classGroupId},#{course.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.subsidy},#{course.classDate},#{course.startClassTime},#{course.endClassTime},#{course.teacherId},#{course.teacherId},now(),now(),#{course.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.name},#{course.teachMode,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{course.studentNum},#{course.leaveStudentNum},#{course.schoolId},#{course.isLock}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2314,6 +2314,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND ( cs.del_flag_ != 1 OR cs.del_flag_ IS NULL ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <select id="findUserCoursesWithPay" resultMap="CourseSchedule"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cs.id_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cs.`type_`, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cgtm.`user_id_` teacher_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        `class_group_student_mapper` cgsm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN `class_group` cg ON cgsm.`class_group_id_` = cg.`id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN `class_group_teacher_mapper` cgtm ON cgtm.`class_group_id_` = cg.`id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cgtm.`teacher_role_` = 'BISHOP' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LEFT JOIN `course_schedule` cs ON cs.`class_group_id_` = cg.`id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cgsm.user_id_=#{userId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cgtm.teacher_role_='BISHOP' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cgsm.status_ = 'NORMAL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cg.`type_` IN ( 'NORMAL', 'HIGH', 'VIP', 'PRACTICE') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cs.`id_` IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND cgtm.user_id_ IN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <foreach collection="teacherIds" item="teacherId" open="(" close=")" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            #{teacherId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND ( cs.del_flag_ != 1 OR cs.del_flag_ IS NULL ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="queryTeacherName" resultType="java.util.Map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SELECT cs.id_ 'key',su.real_name_ 'value' FROM course_schedule cs 
			 |