From 88ae3ee6df734647b558e617bd656e7ddf7cc103 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Tue, 21 Jan 2025 11:50:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/message/MessageService.java | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java index 37199f7..f9e181f 100644 --- a/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java +++ b/message-center-biz/src/main/java/com/yxt/messagecenter/biz/message/MessageService.java @@ -951,18 +951,23 @@ public class MessageService extends MybatisBaseService { /**-----------------移动端相关参数开始----------------*/ ResultBean selectUrlByKey = sysProUrlFeign.selectUrlByKey(procDefId, ufVo.getTaskDefKey(), "2", "2"); SysProUrlVo sysProUrlVo = selectUrlByKey.getData(); - messageFlowableDto.setBusinessSid(query.getBusinessSid()); - messageFlowableDto.setApp_type("2"); - if (sysProUrlVo.getUrl().contains("#")) { - messageFlowableDto.setModuleAction(Arrays.asList(sysProUrlVo.getUrl().split("#")).get(0)); - } else { - messageFlowableDto.setModuleAction(sysProUrlVo.getUrl()); + if(sysProUrlVo != null){ + messageFlowableDto.setBusinessSid(query.getBusinessSid()); + messageFlowableDto.setApp_type("2"); + if (sysProUrlVo.getUrl().contains("#")) { + messageFlowableDto.setModuleAction(Arrays.asList(sysProUrlVo.getUrl().split("#")).get(0)); + } else { + messageFlowableDto.setModuleAction(sysProUrlVo.getUrl()); + } } + /**-----------------移动端相关参数结束----------------*/ //PC取前端页面 ResultBean selectUrlByPCKey = sysProUrlFeign.selectUrlByKey(procDefId, ufVo.getTaskDefKey(), "2", "1"); SysProUrlVo sysProUrlPCVo = selectUrlByPCKey.getData(); - messageFlowableDto.setModuleAction2(sysProUrlPCVo.getUrl()); + if(sysProUrlPCVo != null){ + messageFlowableDto.setModuleAction2(sysProUrlPCVo.getUrl()); + } messageFlowableDto.setModuleSid(Arrays.asList(sysProUrlVo.getModulePluginName().split("#")).get(0)); messageJsonDto.setTaskName(ufVo.getNodeState()); messageJsonDto.setProcInsId(ufVo.getProcInsId());