|
@@ -164,12 +164,12 @@
|
|
|
<update id="updateRealResult">
|
|
|
update sap_check_report
|
|
|
set realResult = (
|
|
|
- case when length(realResultRemark) = 0 or leaveDay >= 1
|
|
|
- or (leaveDay = 0.5 and (
|
|
|
+ case when length(realResultRemark) = 0 then '正常'
|
|
|
+ when leaveDay >= 1 or (leaveDay = 0.5 and (
|
|
|
(realCheckinDate != '' and left(realCheckinDate, 16) <= concat(checkinDay,' 0', workTime))
|
|
|
or
|
|
|
(realCheckoffDate != '' and left(realCheckoffDate, 16) >= concat(checkinDay,' 0', offWorkTime))
|
|
|
- )) then '正常' else '异常'
|
|
|
+ )) then '已申请休假' else '异常'
|
|
|
end)
|
|
|
where realResult is null
|
|
|
</update>
|
|
@@ -178,6 +178,10 @@
|
|
|
update sap_check_report set realResultRemark = '' where realResult = '正常'
|
|
|
</update>
|
|
|
|
|
|
+ <update id="updateRealResultRemarkLeave">
|
|
|
+ update sap_check_report set realResultRemark = '已申请休假', realResult = '正常' where realResult = '已申请休假'
|
|
|
+ </update>
|
|
|
+
|
|
|
<update id="updateWorkMins">
|
|
|
update sap_check_report
|
|
|
set workMins = (
|