瀏覽代碼

Merge remote-tracking branch 'origin/master'

周箭河 5 年之前
父節點
當前提交
c7c89adbfd
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      mec-biz/src/main/resources/config/mybatis/CourseScheduleTeacherSalaryMapper.xml

+ 9 - 3
mec-biz/src/main/resources/config/mybatis/CourseScheduleTeacherSalaryMapper.xml

@@ -768,14 +768,20 @@
 			<if test="courseScheduleId!=null">
 				AND cs.id_=#{courseScheduleId}
 			</if>
-			<if test="signInStatus!=null">
+			<if test="signInStatus!=null and signInStatus==1">
 				AND ta.sign_in_status_=#{signInStatus}
 			</if>
-			<if test="signOutStatus!=null">
+            <if test="signInStatus!=null and signInStatus==0">
+                AND (ta.sign_in_status_=#{signInStatus} OR ta.sign_in_status_ IS NULL)
+            </if>
+			<if test="signOutStatus!=null and signOutStatus==1">
 				AND ta.sign_out_status_=#{signOutStatus}
 			</if>
+            <if test="signOutStatus!=null and signOutStatus==1">
+                AND (ta.sign_out_status_=#{signOutStatus} OR ta.sign_out_status_ IS NULL)
+            </if>
 			<if test="confirmStatus!=null">
-				AND csts.confirm_status_=#{confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
+				AND csts.confirm_status_=#{confirmStatus}
 			</if>
 			<if test="groupName!=null">
 				AND cs.name_ LIKE CONCAT('%', #{groupName}, '%')