|
@@ -549,7 +549,7 @@
|
|
|
LEFT JOIN music_group mg ON mgq.music_group_id_=mg.id_
|
|
|
WHERE mg.status_='PROGRESS'
|
|
|
AND mgq.status_='PROCESSING'
|
|
|
- <if test="organIds!=null and organIds.size()>0">
|
|
|
+ <if test="organIds!=null and organIds.size() > 0">
|
|
|
AND mg.organ_id_ IN
|
|
|
<foreach collection="organIds" item="organId" open="(" close=")" separator=",">
|
|
|
#{organId}
|
|
@@ -610,7 +610,7 @@
|
|
|
<select id="queryTeacherLeave" resultType="java.lang.Long">
|
|
|
SELECT DISTINCT tlr.id_ FROM teacher_leave_record tlr
|
|
|
LEFT JOIN teacher t ON t.id_ = tlr.user_id_
|
|
|
- WHERE tlr.status_ = 'ING'
|
|
|
+ WHERE tlr.status_ = 'ING' AND DATE_FORMAT( tlr.create_time_, '%Y-%m-%d' ) >= #{startTime}
|
|
|
<if test="organIdsStr != null and organIdsStr != ''">
|
|
|
AND FIND_IN_SET(t.organ_id_,#{organIdsStr})
|
|
|
</if>
|
|
@@ -618,7 +618,9 @@
|
|
|
<select id="queryLowTeacherSalary" resultType="java.lang.Long">
|
|
|
SELECT DISTINCT tcs.user_id_ FROM teacher_course_statistics tcs
|
|
|
LEFT JOIN teacher t ON t.id_ = tcs.user_id_
|
|
|
- WHERE t.job_nature_ = 'FULL_TIME' AND t.demission_date_ IS NULL AND DATE_FORMAT(tcs.month_,'%Y-%m') = #{monthStr} AND tcs.low_salary = 1
|
|
|
+ LEFT JOIN sys_user su ON su.id_ = tcs.user_id_
|
|
|
+ WHERE su.lock_flag_ = 0 AND su.del_flag_ = 0 AND t.job_nature_ = 'FULL_TIME' AND t.demission_date_ IS NULL
|
|
|
+ AND DATE_FORMAT(tcs.month_,'%Y-%m') = #{monthStr} AND tcs.low_salary = 1
|
|
|
<if test="organIdsStr != null and organIdsStr != ''">
|
|
|
AND FIND_IN_SET(tcs.organ_id_,#{organIdsStr})
|
|
|
</if>
|