REQ-3045: 协助原生跳待办新页面

This commit is contained in:
yanglin 2024-10-25 17:49:20 +08:00
parent 83367517f0
commit c7b5a4712a
2 changed files with 2 additions and 6 deletions

View File

@ -1,7 +1,6 @@
package cn.axzo.msg.center.message.service.todo;
import cn.axzo.msg.center.inside.notices.config.PendingMessageBizConfig;
import cn.axzo.msg.center.message.service.impl.v3.ModelV3Parser;
import cn.axzo.msg.center.service.domain.UrlConfig;
import cn.axzo.msg.center.service.dto.ButtonRouterDTO;
import cn.axzo.msg.center.service.dto.DetailRouterDTO;
@ -29,17 +28,14 @@ import java.util.ArrayList;
public class ModelV2PropsPopulator implements ParsedModel3Visitor {
private final PendingMessageBizConfig cfg;
private final ModelV3Parser modelV3Parser;
private final PendingMessageResponse response;
@Nullable private final ClientRequest request;
@Nullable private final SessionUrlSelector sessionUrlSelector;
public ModelV2PropsPopulator(PendingMessageBizConfig cfg,
ModelV3Parser modelV3Parser,
PendingMessageResponse response,
@Nullable ClientRequest request) {
this.cfg = cfg;
this.modelV3Parser = modelV3Parser;
this.response = response;
this.request = request;
this.sessionUrlSelector = request == null

View File

@ -267,8 +267,8 @@ class TodoRespBuilder {
} else {
ModelVersion version = ModelVersion.of(request.getModelVersion());
if (version.is(ModelVersion.V2) || version.is(ModelVersion.ALL))
ParsedModel3Walker.walkDown(parsedModel, new ModelV2PropsPopulator(
cfg, modelV3Parser, response, request));
ParsedModel3Walker.walkDown(parsedModel,
new ModelV2PropsPopulator(cfg, response, request));
if (version.is(ModelVersion.V3) || version.is(ModelVersion.ALL))
modelV3Builder.run();
}