diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java
index 427fe0ce..e82427e5 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/AttendanceJgwTask.java
@@ -1095,7 +1095,6 @@ public class AttendanceJgwTask {
String dtEnd=DateUtil.format(DateTime.now(),"yyyy-MM-dd");
String dtStart=DateUtil.format(DateUtil.offsetDay(DateTime.now(),-30),"yyyy-MM-dd");
syncAttendanceData(dtStart,dtEnd);
- syncAttendanceData(dtStart,dtEnd);
}
diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceDataMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceDataMapper.xml
index dfdab787..9f1d3f9d 100644
--- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceDataMapper.xml
+++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceDataMapper.xml
@@ -148,7 +148,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and serverid = #{serverid}
and workerId = #{workerId}
- and date(attendance_out_time) <=date(#{attendanceOutTime})
+ and (date(attendance_out_time) <=date(#{attendanceOutTime}) or date(attendance_time) <=date(#{attendanceOutTime}))
and teamId = #{teamId}
@@ -175,7 +175,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and scanPhoto like concat('%', #{scanPhoto}, '%')
and workerName like concat('%', #{workerName}, '%')
and is_del = #{isDel}
- and date(attendance_time) >= date(#{attendanceTime})
+ and
+ (date(attendance_time) >= date(#{attendanceTime}) or date(attendance_out_time) >= date(#{attendanceTime}) )
and identification = #{identification}
order by id desc