REQ-3454: 查询待办

This commit is contained in:
yanglin 2025-01-08 13:53:03 +08:00
parent 07ce885cc2
commit 37a7b20c9c

View File

@ -27,6 +27,7 @@ import cn.axzo.msg.center.service.pending.request.PendingMessageQueryRequest;
import cn.axzo.msg.center.service.pending.response.PendingMessageCountDTO;
import cn.axzo.msg.center.service.pending.response.PendingMessageResponse;
import cn.axzo.msg.center.service.pending.response.PendingMessageSimpleDTO;
import cn.axzo.msg.center.service.pending.response.v3.model.ParsedModelV3;
import cn.azxo.framework.common.model.Page;
import cn.hutool.core.date.StopWatch;
import cn.hutool.core.lang.Assert;
@ -156,8 +157,13 @@ public class TodoSimpleQueryService {
})
.last("LIMIT " + cfg.getGetTodoSimpleSize())
.list();
List<PendingRecordAdapter> message = todoRespBuilder.buildTodoAdapters(todos);
return todoRespBuilder.toResponse(message, request);
List<PendingMessageResponse> response = todoRespBuilder.toResponse(
todoRespBuilder.buildTodoAdapters(todos), request);
ParsedModelV3[] models = response.stream()
.map(PendingMessageResponse::getModelV3)
.toArray(ParsedModelV3[]::new);
v3ExtPopulator.populate(models);
return response;
}
public List<PendingMessageSimpleDTO> getTodosSimple(GetTodoRequest request) {