zouxuan 5 年之前
父节点
当前提交
3bee32af11

+ 3 - 5
mec-biz/src/main/resources/config/mybatis/ClassGroupMapper.xml

@@ -534,7 +534,7 @@
 
 
     <sql id="queryMusicGroupCourseScheduleSql">
     <sql id="queryMusicGroupCourseScheduleSql">
         <where>
         <where>
-            cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP' AND cg.group_type_ = 'MUSIC'
+            cg.del_flag_ = 0  AND ta.teacher_id_ = cs.actual_teacher_id_ AND cg.group_type_ = 'MUSIC'
             <if test="classScheduleType != null">
             <if test="classScheduleType != null">
                 AND cs.type_ = #{classScheduleType}
                 AND cs.type_ = #{classScheduleType}
             </if>
             </if>
@@ -574,8 +574,7 @@
         IF(ISNULL(ta.sign_out_status_),3,ta.sign_out_status_) sign_out_status_
         IF(ISNULL(ta.sign_out_status_),3,ta.sign_out_status_) sign_out_status_
         FROM course_schedule cs
         FROM course_schedule cs
         LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
         LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
-        LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_ AND ta.teacher_id_ = cs.actual_teacher_id_
-        LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_
+        LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
         <include refid="queryMusicGroupCourseScheduleSql"/>
         <include refid="queryMusicGroupCourseScheduleSql"/>
         ORDER BY cs.class_date_,cs.start_class_time_
         ORDER BY cs.class_date_,cs.start_class_time_
         <include refid="global.limit"/>
         <include refid="global.limit"/>
@@ -585,8 +584,7 @@
         SELECT COUNT(cs.id_)
         SELECT COUNT(cs.id_)
         FROM course_schedule cs
         FROM course_schedule cs
         LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
         LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
-        LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_ AND ta.teacher_id_ = cs.actual_teacher_id_
-        LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_
+        LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
         <include refid="queryMusicGroupCourseScheduleSql"/>
         <include refid="queryMusicGroupCourseScheduleSql"/>
     </select>
     </select>
 
 

+ 0 - 1
mec-biz/src/main/resources/config/mybatis/CourseScheduleTeacherSalaryMapper.xml

@@ -233,7 +233,6 @@
 			#{courseScheduleId}
 			#{courseScheduleId}
 		</foreach>
 		</foreach>
 		AND csts.teacher_role_=#{teacherRole}
 		AND csts.teacher_role_=#{teacherRole}
-		AND csts.expect_salary_!=0
 	</select>
 	</select>
 	<select id="findMusicGroupSettlementTypeByCourse" resultType="map">
 	<select id="findMusicGroupSettlementTypeByCourse" resultType="map">
 		SELECT
 		SELECT