REQ-2595-修复待办数量查询接口返回错误问题
This commit is contained in:
parent
454631e648
commit
478cf47075
@ -171,11 +171,11 @@ public class TodoSimpleQueryService {
|
||||
.in(CollectionUtils.isNotEmpty(executor.getPersonIds()), Todo::getExecutorPersonId, executor.getPersonIds());
|
||||
}
|
||||
})
|
||||
.select(Todo::getId, Todo::getExecutorId, Todo::getOrgId, Todo::getExecutorPersonId, Todo::getState, Todo::getTodoBusinessId)
|
||||
.select(Todo::getId, Todo::getIdentityCode, Todo::getExecutorId, Todo::getOrgId, Todo::getExecutorPersonId, Todo::getState, Todo::getTodoBusinessId)
|
||||
.list();
|
||||
List<PendingMessageSimpleDTO> messageSimpleDTOS = todoRespBuilder.buildTodosSimple(list);
|
||||
Map<BizCategoryEnum, PendingMessageCountDTO> resultMap = new EnumMap<>(BizCategoryEnum.class);
|
||||
if (CollectionUtils.isNotEmpty(request.getBizCodes())) {
|
||||
if (CollectionUtils.isNotEmpty(messageSimpleDTOS)) {
|
||||
for (PendingMessageSimpleDTO messageSimpleDTO : messageSimpleDTOS) {
|
||||
PendingMessageCountDTO messageCountDTO = resultMap.computeIfAbsent(messageSimpleDTO.getBizCategory(), k -> new PendingMessageCountDTO());
|
||||
messageCountDTO.setCount(messageCountDTO.getCount() + 1);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user