diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java index ebb3464c2..d33a0a6ba 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerAttendanceServiceImpl.java @@ -1105,8 +1105,8 @@ status 状态码 String 1表示成功;其余表示失败 ArrayList rtList = new ArrayList<>(); int month = DateUtil.month(new Date()); Set inSet = new HashSet<>(); - for (int i = month - 1; i >= 0; i--) { - String format = DateUtil.format(DateUtil.offsetMonth(new Date(), i), "yyyy-MM"); + for (int i = month; i >= 0; i--) { + String format = DateUtil.format(DateUtil.offsetMonth(new Date(), -i), "yyyy-MM"); List workerAttendances = timeDateListMap.get(format); NumberTimeTableVo vo = new NumberTimeTableVo(); if (CollUtil.isNotEmpty(workerAttendances)) {