|  | @@ -445,17 +445,22 @@
 | 
	
		
			
				|  |  |              cs.leave_student_num_,
 | 
	
		
			
				|  |  |              cg.student_num_ total_student_num_,
 | 
	
		
			
				|  |  |              su.username_ teacher_name_,
 | 
	
		
			
				|  |  | -            ta.sign_in_status_ attendance_status_
 | 
	
		
			
				|  |  | +            ta.sign_in_status_ attendance_status_,
 | 
	
		
			
				|  |  | +            s.name_ school_name_
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |              music_group mg
 | 
	
		
			
				|  |  |              LEFT JOIN class_group cg ON mg.id_ = cg.music_group_id_
 | 
	
		
			
				|  |  |              LEFT JOIN course_schedule cs ON cg.id_ = cs.class_group_id_
 | 
	
		
			
				|  |  |              LEFT JOIN sys_user su ON cs.teacher_id_=su.id_
 | 
	
		
			
				|  |  |              LEFT JOIN teacher_attendance ta ON cs.id_=ta.class_group_id_ AND ta.teacher_id_=cs.teacher_id_
 | 
	
		
			
				|  |  | +            LEFT JOIN school s ON mg.school_id_=s.id_
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  |          (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
 | 
	
		
			
				|  |  |          AND FIND_IN_SET(mg.organ_id_,#{organIdList})
 | 
	
		
			
				|  |  | -        AND cs.id_ IS NOT NULL AND cg.group_type_ = 'MUSIC'
 | 
	
		
			
				|  |  | +        AND cs.id_ IS NOT NULL
 | 
	
		
			
				|  |  | +        <if test="type!=null">
 | 
	
		
			
				|  |  | +            AND cg.group_type_ = #{type}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  |          AND cs.class_date_ = DATE_FORMAT(#{date},'%Y-%m-%d')
 | 
	
		
			
				|  |  |          <include refid="global.limit"/>
 | 
	
		
			
				|  |  |      </select>
 | 
	
	
		
			
				|  | @@ -470,7 +475,10 @@
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  |          (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
 | 
	
		
			
				|  |  |          AND FIND_IN_SET(mg.organ_id_,#{organIdList})
 | 
	
		
			
				|  |  | -        AND cs.id_ IS NOT NULL AND cg.group_type_ = 'MUSIC'
 | 
	
		
			
				|  |  | +        AND cs.id_ IS NOT NULL
 | 
	
		
			
				|  |  | +        <if test="type!=null">
 | 
	
		
			
				|  |  | +            AND cg.group_type_ = #{type}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  |          AND cs.class_date_ = DATE_FORMAT(#{date},'%Y-%m-%d')
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -776,6 +784,9 @@
 | 
	
		
			
				|  |  |          <if test="month!=null">
 | 
	
		
			
				|  |  |              AND DATE_FORMAT( #{month}, '%Y%m' ) = DATE_FORMAT( cs.class_date_, '%Y%m' )
 | 
	
		
			
				|  |  |          </if>
 | 
	
		
			
				|  |  | +        <if test="type!=null and type!=''">
 | 
	
		
			
				|  |  | +            AND cs.type_=#{type}
 | 
	
		
			
				|  |  | +        </if>
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  |          cs.class_date_
 | 
	
		
			
				|  |  |      </select>
 |