diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java index 58829a264f18fec3a9277499515fd832bcd25ae2..80a53468cdb03e8d9a9c6864aa94d5f6c69afef9 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java @@ -146,7 +146,11 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc try { long currentTime = System.currentTimeMillis(); if (query == null) { - query = new AttendanceSummaryQuery(DateUtils.getCurrStrDate()); + query = new AttendanceSummaryQuery(); + Calendar now = Calendar.getInstance(); + now.setTime(new Date()); + now.add(Calendar.DAY_OF_MONTH, -1); //榛樿鏌ユ渶杩�30澶╂暟鎹� + query.setSummaryTime(DateUtils.getStrDate(now.getTime())); } if (StringUtils.isEmpty(query.getSummaryTime())) { query.setSummaryTime(DateUtils.getCurrStrDate());