浏览代码

考勤调整

zhaoxian 3 年之前
父节点
当前提交
5050b567f0

+ 1 - 1
jeecg-boot-module-system/src/main/java/cn/com/ctop/oa/modules/mapper/xml/WechatNoListMapper.xml

@@ -21,7 +21,7 @@
         when ck.checkin_type ='上班打卡'and ck.exception_type ='时间异常' then
         CONCAT(TIMESTAMPDIFF(MINUTE,DATE_FORMAT(CONCAT(DATE_FORMAT(ck.checkin_time,'%Y-%m-%d '),'09:36:00'),'%Y-%m-%d %H:%i:%s'),ck.checkin_time)+1,' min')
         when ck.checkin_type ='下班打卡'and ck.exception_type ='时间异常' then
-        CONCAT(TIMESTAMPDIFF(MINUTE,ck.checkin_time,DATE_FORMAT(CONCAT(DATE_FORMAT(ck.checkin_time,'%Y-%m-%d '),'19:00:00'),'%Y-%m-%d %H:%i:%s')),' min')
+        CONCAT(TIMESTAMPDIFF(MINUTE,ck.checkin_time,DATE_FORMAT(CONCAT(DATE_FORMAT(ck.checkin_time,'%Y-%m-%d '),'18:30:00'),'%Y-%m-%d %H:%i:%s')),' min')
         end AS stateDuration
         FROM ctop_wechat_user_list AS us
         LEFT JOIN ctop_wechat_department AS dpt ON us.depart_id = dpt.depart_id

+ 1 - 1
jeecg-boot-module-system/src/main/java/cn/com/ctop/oa/modules/service/impl/WechatCheckinDataServiceImpl.java

@@ -107,7 +107,7 @@ public class WechatCheckinDataServiceImpl extends ServiceImpl<WechatCheckinDataM
                                 Long dateStamp = DateUtils.timeToStamp(dateStr + " 21:30:00"); // 每天九点半时间戳
                                 if (checkinTimeStamp >= dateStamp) {
                                     checkinData.setOvertimeOrNot(1);
-                                    String overtimeStr = DateUtils.formatDate(checkDate) + " 19:00:00";
+                                    String overtimeStr = DateUtils.formatDate(checkDate) + " 18:30:00";
                                     Long overtimeStamp = DateUtils.timeToStamp(overtimeStr); // 每天九点半时间戳
                                     Double overtime = Double.valueOf(checkinTimeStamp - overtimeStamp) / 3600;
                                     checkinData.setOvertime(overtime);