| 
					
				 | 
			
			
				@@ -745,9 +745,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN organization o ON o.id_ = t.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN school s ON s.id_ = cs.schoole_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN course_schedule_student_payment sp ON sp.course_schedule_id_ = ts.course_schedule_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN music_group mg ON (mg.id_ = ts.music_group_id_ AND ts.group_type_ = 'MUSIC') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN organization mgo ON mgo.id_ = mg.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		WHERE DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` != 1 AND cs.group_type_ = 'MUSIC' AND ts.settlement_time_ IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		LEFT JOIN music_group mg ON mg.id_ = ts.music_group_id_ AND ts.group_type_ = 'MUSIC' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		LEFT JOIN organization mgo ON mgo.id_ = cs.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` = 0 AND cs.is_lock_ = 0 and cs.pre_course_flag_ = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		AND cs.group_type_ = 'MUSIC' AND ts.settlement_time_ IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND t.is_settlement_salary_ = 1 and ts.tenant_id_ = #{tenantId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="courseTypeList != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			and cs.type_ in (#{courseTypeList}) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -776,7 +777,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM course_schedule_teacher_salary ts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN class_group cg ON cs.class_group_id_ = cg.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN sys_user u ON ts.user_id_= u.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN teacher t ON t.id_ = ts.user_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN organization o ON o.id_ = t.organ_id_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -785,9 +785,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `student_attendance` sa ON sa.`course_schedule_id_` = ts.`course_schedule_id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN vip_group vg ON (vg.id_ = ts.music_group_id_ AND ts.group_type_ = 'VIP') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN vip_group_activity vga ON vg.vip_group_activity_id_ = vga.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN organization vgo ON vgo.id_ = vg.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		LEFT JOIN organization vgo ON vgo.id_ = cs.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join vip_group_category vgc on vgc.id_ = vg.vip_group_category_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		WHERE vg.organ_id_ != 41 AND DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` != 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE vg.organ_id_ != 41 AND DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` = 0 AND cs.is_lock_ = 0 and cs.pre_course_flag_ = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND cs.group_type_ = 'VIP' AND ts.settlement_time_ IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND t.is_settlement_salary_ = 1 and ts.tenant_id_ = #{tenantId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="courseTypeList != null"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -819,16 +819,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM course_schedule_teacher_salary ts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN course_schedule cs ON ts.course_schedule_id_ = cs.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `teacher_attendance` ta ON ta.`teacher_id_` = ts.`user_id_` AND ta.`course_schedule_id_` = ts.`course_schedule_id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN class_group cg ON cs.class_group_id_ = cg.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN sys_user u ON ts.user_id_= u.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN teacher t ON t.id_ = ts.user_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN organization o ON o.id_ = t.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN school s ON s.id_ = cs.schoole_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN course_schedule_student_payment sp ON sp.course_schedule_id_ = ts.course_schedule_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LEFT JOIN `student_attendance` sa ON sa.`course_schedule_id_` = ts.`course_schedule_id_` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN practice_group pg ON (pg.id_ = ts.music_group_id_ AND ts.group_type_ = 'PRACTICE') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		LEFT JOIN organization pgo ON pgo.id_ = pg.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		WHERE DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` != 1 AND cs.group_type_ = 'PRACTICE' AND ts.settlement_time_ IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		LEFT JOIN practice_group pg ON pg.id_ = ts.music_group_id_ AND ts.group_type_ = 'PRACTICE' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		LEFT JOIN organization pgo ON pgo.id_ = cs.organ_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE DATE_FORMAT(cs.class_date_,'%Y-%m') = #{month} AND cs.`del_flag_` = 0 AND cs.is_lock_ = 0 and cs.pre_course_flag_ = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		AND cs.group_type_ = 'PRACTICE' AND ts.settlement_time_ IS NOT NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		AND t.is_settlement_salary_ = 1 and ts.tenant_id_ = #{tenantId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="courseTypeList != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			and cs.type_ in (#{courseTypeList}) 
			 |