|
@@ -939,6 +939,29 @@ public class RepalBillServiceImpl extends ServiceImpl<RepalBillMapper, RepalBill
|
|
boolean allFlag = repalRolePermissionService.checkUserPermission(userId, PermissionEnum.QUERY_ALL_RECEIVABLE.getCode());
|
|
boolean allFlag = repalRolePermissionService.checkUserPermission(userId, PermissionEnum.QUERY_ALL_RECEIVABLE.getCode());
|
|
dto.setUserId(allFlag ? null : userId);
|
|
dto.setUserId(allFlag ? null : userId);
|
|
dto.setRepalGroupId(repalGroupMemberService.getUserGroupId(userId));
|
|
dto.setRepalGroupId(repalGroupMemberService.getUserGroupId(userId));
|
|
|
|
+ // 对应1-4到期时间
|
|
|
|
+ if (Objects.nonNull(dto.getOverdueType())) {
|
|
|
|
+ switch (dto.getOverdueType()) {
|
|
|
|
+ case 1:
|
|
|
|
+ dto.setStartDate(LocalDate.now());
|
|
|
|
+ dto.setEndDate(LocalDate.now());
|
|
|
|
+ break;
|
|
|
|
+ case 2:
|
|
|
|
+ dto.setStartDate(LocalDate.now().minusDays(7));
|
|
|
|
+ dto.setEndDate(LocalDate.now());
|
|
|
|
+ break;
|
|
|
|
+ case 3:
|
|
|
|
+ dto.setStartDate(LocalDate.now().minusDays(30));
|
|
|
|
+ dto.setEndDate(LocalDate.now());
|
|
|
|
+ break;
|
|
|
|
+ case 4:
|
|
|
|
+ dto.setStartDate(LocalDate.now().with(TemporalAdjusters.firstDayOfYear()));
|
|
|
|
+ dto.setEndDate(LocalDate.now().with(TemporalAdjusters.lastDayOfYear()));
|
|
|
|
+ break;
|
|
|
|
+ default:
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
recordPage = repalChangeRecordMapper.getReturnedBill(recordPage, dto);
|
|
recordPage = repalChangeRecordMapper.getReturnedBill(recordPage, dto);
|
|
voPage.setTotalPage(Math.toIntExact(recordPage.getPages()));
|
|
voPage.setTotalPage(Math.toIntExact(recordPage.getPages()));
|
|
voPage.setTotalNum(recordPage.getTotal());
|
|
voPage.setTotalNum(recordPage.getTotal());
|