|
|
@ -1588,11 +1588,12 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
|
} |
|
|
|
// 分类编码长度
|
|
|
|
Integer length = baseDao.selectOneLevelCategoryLength(tokenDto.getCustomerId()); |
|
|
|
PageInfo<ResiBuzzDTO> pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.selectIssueLimit50(formDTO.getOrgId(), formDTO.getOrgType(), formDTO.getStatus(),length)); |
|
|
|
List<ResiBuzzDTO> list = pageInfo.getList(); |
|
|
|
if (CollectionUtils.isEmpty(list)){ |
|
|
|
List<ResiBuzzDTO> allList = baseDao.selectIssueLimit50(formDTO.getOrgId(), formDTO.getOrgType(), formDTO.getStatus(), length); |
|
|
|
if (CollectionUtils.isEmpty(allList)){ |
|
|
|
return new ResiBuzzResultDTO(); |
|
|
|
} |
|
|
|
List<ResiBuzzDTO> list = allList.stream().skip(formDTO.getPageSize() * (formDTO.getPageNo() - NumConstant.ONE)) |
|
|
|
.limit(formDTO.getPageSize()).collect(Collectors.toList()); |
|
|
|
AtomicReference<Integer> no = new AtomicReference<>((formDTO.getPageNo() - NumConstant.ONE) * formDTO.getPageSize() + NumConstant.ONE); |
|
|
|
ResiBuzzResultDTO result = new ResiBuzzResultDTO(); |
|
|
|
UserResiInfoListFormDTO userResiInfoListFormDTO = new UserResiInfoListFormDTO(); |
|
|
@ -1602,8 +1603,7 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp |
|
|
|
throw new EpmetException("查询人员姓名失败..."); |
|
|
|
} |
|
|
|
// 默认最多50 产品要求
|
|
|
|
Integer total = pageInfo.getSize(); |
|
|
|
result.setTotal(total > NumConstant.FIFTY ? NumConstant.FIFTY : total); |
|
|
|
result.setTotal(allList.size()); |
|
|
|
// 赋值展示名字
|
|
|
|
list.forEach(l -> { |
|
|
|
l.setSort(no.getAndSet(no.get() + NumConstant.ONE)); |
|
|
|