|
@@ -450,7 +450,8 @@
|
|
|
</update>
|
|
|
<update id="updateTeacherSalaryConfirmStatus">
|
|
|
UPDATE course_schedule_teacher_salary SET confirm_status_=#{confirmStatus, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
- WHERE id_ IN
|
|
|
+ WHERE group_type_!='COMM'
|
|
|
+ AND id_ IN
|
|
|
<foreach collection="ids" item="id" open="(" close=")" separator=",">
|
|
|
#{id}
|
|
|
</foreach>
|
|
@@ -458,6 +459,7 @@
|
|
|
<update id="updateTeacherSalaryConfirmStatusToComplied">
|
|
|
UPDATE course_schedule_teacher_salary SET confirm_status_=3
|
|
|
WHERE confirm_status_!=2
|
|
|
+ AND group_type_!='COMM'
|
|
|
AND id_ IN
|
|
|
<foreach collection="ids" item="id" open="(" close=")" separator=",">
|
|
|
#{id}
|
|
@@ -754,6 +756,7 @@
|
|
|
<sql id="queryCourseSalaryCondition">
|
|
|
<where>
|
|
|
(cs.del_flag_ IS NULL OR cs.del_flag_=0)
|
|
|
+ AND csts.group_type_!='COMM'
|
|
|
AND csts.settlement_time_ IS NOT NULL
|
|
|
<if test="teacherId!=null">
|
|
|
AND csts.user_id_=#{teacherId}
|
|
@@ -882,6 +885,7 @@
|
|
|
LEFT JOIN course_schedule cs ON csts.course_schedule_id_ = cs.id_
|
|
|
WHERE
|
|
|
( cs.del_flag_ IS NULL OR cs.del_flag_ = 0 )
|
|
|
+ AND csts.group_type_!='COMM'
|
|
|
AND csts.settlement_time_ IS NOT NULL
|
|
|
<if test="teacherId!=null">
|
|
|
AND csts.user_id_ = #{teacherId}
|
|
@@ -895,9 +899,10 @@
|
|
|
course_schedule_teacher_salary csts
|
|
|
LEFT JOIN course_schedule cs ON csts.course_schedule_id_ = cs.id_
|
|
|
WHERE
|
|
|
- ( cs.del_flag_ IS NULL OR cs.del_flag_ = 0 )
|
|
|
- AND csts.settlement_time_ IS NOT NULL
|
|
|
- AND DATE_FORMAT( cs.class_date_, '%Y-%m' ) = #{month}
|
|
|
+ ( cs.del_flag_ IS NULL OR cs.del_flag_ = 0 )
|
|
|
+ AND csts.group_type_!='COMM'
|
|
|
+ AND csts.settlement_time_ IS NOT NULL
|
|
|
+ AND DATE_FORMAT( cs.class_date_, '%Y-%m' ) = #{month}
|
|
|
</select>
|
|
|
|
|
|
<select id="countOpenConfirmSalarysWithMonth" resultType="int">
|
|
@@ -908,6 +913,7 @@
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = csts.course_schedule_id_
|
|
|
WHERE
|
|
|
DATE_FORMAT( cs.class_date_, '%Y-%m' ) = #{month}
|
|
|
+ AND csts.group_type_!='COMM'
|
|
|
AND csts.settlement_time_ IS NOT NULL
|
|
|
<if test="confirmStatus!=null">
|
|
|
AND csts.confirm_status_=#{confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|