REQ-3045: 协助原生跳待办新页面
This commit is contained in:
parent
83367517f0
commit
c7b5a4712a
@ -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
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user