REQ-3045: 减少响应大小
This commit is contained in:
parent
29c1507b8a
commit
f2e21ee55d
@ -218,12 +218,12 @@ class TodoRespBuilder {
|
||||
ParsedModelV3 parsedModel = modelV3Parser.parseModel(templateModel, adapter,
|
||||
adapter.getBizExtParamObj(), authParam, routerParam, request);
|
||||
Integer modelVersion = request.getModelVersion();
|
||||
if (modelVersion == ClientRequest.OLD_VERSION
|
||||
if (modelVersion == ClientRequest.VERSION_V2
|
||||
|| modelVersion.equals(ClientRequest.ALL_VERSION)) {
|
||||
ParsedModel3Walker.walkDown(parsedModel, new ModelV2PropsPopulator(response, request));
|
||||
}
|
||||
if (modelVersion != null) {
|
||||
if (modelVersion.equals(ClientRequest.CURRENT_VERSION)
|
||||
if (modelVersion.equals(ClientRequest.VERSION_V3)
|
||||
|| modelVersion.equals(ClientRequest.ALL_VERSION)) {
|
||||
response.setModelV3(parsedModel);
|
||||
response.setDisplayOnCardKeyValues(parsedModel.determineDisplayOnCardKeyValues());
|
||||
|
||||
@ -82,7 +82,7 @@ public class TodoWorkerQueryService {
|
||||
// 只查询只有一条待处理的分类, 所以数据量不会太大, 因为分类不可能无限大
|
||||
pageRequest.setPageSize(Long.MAX_VALUE);
|
||||
// 兼容工人端
|
||||
pageRequest.setModelVersion(ClientRequest.OLD_VERSION);
|
||||
pageRequest.setModelVersion(ClientRequest.VERSION_V2);
|
||||
AnalysisPage<PendingMessageResponse> pageResp = todoRangeQueryService.pageQuery(pageRequest);
|
||||
List<PendingMessageResponse> pendingList = pageResp.getList() == null
|
||||
? Collections.emptyList()
|
||||
|
||||
@ -8,8 +8,8 @@ import cn.axzo.msg.center.service.enums.TerminalTypeEnum;
|
||||
*/
|
||||
public interface ClientRequest {
|
||||
|
||||
Integer OLD_VERSION = null;
|
||||
Integer CURRENT_VERSION = 3;
|
||||
Integer VERSION_V2 = null;
|
||||
Integer VERSION_V3 = 3;
|
||||
Integer ALL_VERSION = Integer.MAX_VALUE;
|
||||
|
||||
TerminalTypeEnum getTerminalType();
|
||||
@ -17,7 +17,7 @@ public interface ClientRequest {
|
||||
AppTerminalTypeEnum getAppTerminalType();
|
||||
|
||||
default Integer getModelVersion() {
|
||||
return CURRENT_VERSION;
|
||||
return VERSION_V3;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user