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