|
@@ -57,9 +57,9 @@
|
|
|
delete from sap_check_report where checkinDay >= #{startDay} and checkinDay <= #{endDay}
|
|
|
</update>
|
|
|
<insert id="saveCheckReport">
|
|
|
- insert into sap_check_report(userId,groupName,workTime,offWorkTime,name,checkinDay,checkinDate,checkinException,checkoffDate,checkoffException,
|
|
|
+ insert into sap_check_report(userId,groupName,name,checkinDay,checkinDate,checkinException,checkoffDate,checkoffException,
|
|
|
checkoutDate1,checkoutDate2,leaveCreatedTime,leaveStartDate,leaveEndDate,leaveDay,leaveComment,bukaDay,result)
|
|
|
- select a.userId,c.groupName,'9:30','18:30',a.`name`,b.checkinDay, c.checkinDate as checkinDate,c.exceptionType as checkinException,
|
|
|
+ select a.userId,c.groupName,a.`name`,b.checkinDay, c.checkinDate as checkinDate,c.exceptionType as checkinException,
|
|
|
d.checkinDate as checkoffDate,d.exceptionType as checkoffException,e.checkinDate as checkoutDate1,g.checkinDate as checkoutDate2,
|
|
|
f.createdDateTime as leaveCreatedTime, f.startDate as leaveStartDate,
|
|
|
f.endDate as leaveEndDate,f.deductionQuantity as leaveDay,f.`comment` as leaveComment, m.`day` as bukaDay, '正常' as result
|
|
@@ -76,6 +76,18 @@
|
|
|
order by a.userId ASC, b.checkinDay asc;
|
|
|
</insert>
|
|
|
|
|
|
+ <update id="updateWorkTime">
|
|
|
+ update sap_check_report a, sap_checkin_option b
|
|
|
+ set a.workTime = b.workTime
|
|
|
+ where a.userId = b.userId and a.workTime is null
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="updateOffWorkTime">
|
|
|
+ update sap_check_report a, sap_checkin_option b
|
|
|
+ set a.offWorkTime = b.offWorkTime
|
|
|
+ where a.userId = b.userId and a.offWorkTime is null
|
|
|
+ </update>
|
|
|
+
|
|
|
<update id="updateNoNeedOffwork">
|
|
|
update sap_check_report a, sap_checkin_option b
|
|
|
set a.noNeedOffwork = b.noNeedOffwork
|