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());