REQ-3045: 处理url没值的情况

This commit is contained in:
yanglin 2024-10-25 11:11:04 +08:00
parent 62c1fc3644
commit ab0c07280b

View File

@ -77,7 +77,8 @@ public class ModelV3Parser {
ClientRequest clientRequest) {
if (response.getDetailRouter() != null) return;
if (!cfg.isAdaptTodoDetailPageForNative()) return;
ModelVersion version = ModelVersion.of(clientRequest == null ? null : clientRequest.getModelVersion());
ModelVersion version = ModelVersion.of(
clientRequest == null ? null : clientRequest.getModelVersion());
if (version.isNot(ModelVersion.V2)) return;
DetailRouterDTO detail = new DetailRouterDTO();
response.setDetailRouter(detail);
@ -85,7 +86,8 @@ public class ModelV3Parser {
detail.setJumpStrategy(BizDetailJumpStrategyEnum.BUSINESS);
detail.setUrl(String.format("%s?identityCode=%s",
cfg.getTodoDetailUrl(), response.getIdentityCode()));
detail.setTerminalType(clientRequest == null ? null : clientRequest.getTerminalType());
detail.setTerminalType(
clientRequest == null ? null : clientRequest.getTerminalType());
}
public ParsedModelV3 parseModel(TemplateModelV3 templateModel,