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 362b7655b0da6935e90fd9c832bfe91158b7279a..248b0c56a8694adecd9bf4aa6f9a16979ed864ef 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 @@ -683,6 +683,9 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc pageInfo = new PageInfo(-1); } Result<AttendanceStatEntity> result = dao.getListExt(params, pageInfo); + if(!ObjectUtils.isEmpty(params.getSummaryTypeList())){ + result.getPageInfo().setPrePageResult(500); + } if (CollectionUtils.isNotEmpty(result.getList())) { //todo 寰幆鏌ヨ鏀归€� List<Long> staffIdList = result.getList().parallelStream().map(AttendanceStatEntity::getStaffId).collect(Collectors.toList()); @@ -699,6 +702,7 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc item.setAttendanceStaffStatEntities(statEntities); }else { iterator.remove(); + pageInfo.setTotalResult(pageInfo.getTotalResult() - 1); } }