|
@@ -835,11 +835,12 @@
|
|
FROM course_schedule_teacher_salary csts
|
|
FROM course_schedule_teacher_salary csts
|
|
LEFT JOIN course_schedule cs ON cs.id_ = csts.course_schedule_id_
|
|
LEFT JOIN course_schedule cs ON cs.id_ = csts.course_schedule_id_
|
|
LEFT JOIN student_extracurricular_exercises_situation_ se ON se.teacher_id_ = csts.user_id_
|
|
LEFT JOIN student_extracurricular_exercises_situation_ se ON se.teacher_id_ = csts.user_id_
|
|
|
|
+ left join lesson_examination le on le.course_schedule_id_ = csts.course_schedule_id_
|
|
WHERE csts.user_id_ = #{teacherId}
|
|
WHERE csts.user_id_ = #{teacherId}
|
|
<if test="firstDayOfMonth != null and lastDayOfMonth != null">
|
|
<if test="firstDayOfMonth != null and lastDayOfMonth != null">
|
|
AND cs.class_date_ BETWEEN #{firstDayOfMonth} AND #{lastDayOfMonth}
|
|
AND cs.class_date_ BETWEEN #{firstDayOfMonth} AND #{lastDayOfMonth}
|
|
</if>
|
|
</if>
|
|
- AND FIND_IN_SET(cs.id_, se.course_ids_)
|
|
|
|
|
|
+ AND FIND_IN_SET(cs.id_, se.course_ids_) and le.id_ is null
|
|
AND se.serve_type_ = 'HOMEWORK'
|
|
AND se.serve_type_ = 'HOMEWORK'
|
|
</select>
|
|
</select>
|
|
|
|
|