修改假期,节假日定时器

This commit is contained in:
史宗金 2025-01-15 10:50:08 +08:00
parent 7fb6106716
commit 2d9fe0e148
1 changed files with 3 additions and 3 deletions

View File

@ -1090,8 +1090,8 @@ public class AttTasks {
if ("1".equals(attType)) { // 上班打卡
// 计算时间差
// 1 原因返回的是整数如果是10.9返回也是10所以为了判断准确减掉1
long difference = (date2.getTime() - date1.getTime()) / 60000 - 1;
// 1 原因30上班30:59不算迟到类似于默认可以迟到一分钟
double difference = (date2.getTime() - date1.getTime()) / 60000.0 - 1;
if (difference > 0) {
if (difference > absenteeismThreshold) {
status = 3; // 旷工
@ -1101,7 +1101,7 @@ public class AttTasks {
}
} else if ("2".equals(attType)) { // 下班打卡
// 计算时间差
long difference = (date2.getTime() - date1.getTime()) / 60000;
double difference = (date2.getTime() - date1.getTime()) / 60000.0;
if (difference < 0) {
if (Math.abs(difference) > lateThreshold) {
status = 4; // 早退