diff --git a/shkd-cosmic-debug/src/main/java/shkd/cosmic/cxkg/integration/MessageListen.java b/shkd-cosmic-debug/src/main/java/shkd/cosmic/cxkg/integration/MessageListen.java index 2025f55..d49a6a5 100644 --- a/shkd-cosmic-debug/src/main/java/shkd/cosmic/cxkg/integration/MessageListen.java +++ b/shkd-cosmic-debug/src/main/java/shkd/cosmic/cxkg/integration/MessageListen.java @@ -544,7 +544,7 @@ public class MessageListen extends AbstractMessageServiceHandler { requestBody.put("requestname", title); requestBody.put("workflowname", entityName); // + "审批流程" requestBody.put("nodename", taskName); - requestBody.put("pcurl", url + "&closeType=closeWin"); + requestBody.put("pcurl", url + "&closeType=closeWin&prcid="+processInstanceId); requestBody.put("appurl", url != null ? getAppurl(url) : null); requestBody.put("isremark", "8"); requestBody.put("viewtype", "0"); diff --git a/shkd-cosmic-debug/src/main/java/shkd/plugin/ApprovalBillFormPlugin.java b/shkd-cosmic-debug/src/main/java/shkd/plugin/ApprovalBillFormPlugin.java index 0a59049..0448d36 100644 --- a/shkd-cosmic-debug/src/main/java/shkd/plugin/ApprovalBillFormPlugin.java +++ b/shkd-cosmic-debug/src/main/java/shkd/plugin/ApprovalBillFormPlugin.java @@ -30,7 +30,7 @@ public class ApprovalBillFormPlugin extends AbstractWorkflowPlugin { Map customParams = this.getView().getFormShowParameter().getCustomParams(); String apptype = (String) customParams.get("apptype");//获取应用类型 String msgId = (String) customParams.get("msgId"); - Object processInstanceId = customParams.get("processInstanceId"); + Object processInstanceId = customParams.get("prcid"); if ("waver".equals(apptype) && !Strings.isEmpty(msgId) && processInstanceId != null){//当接口对象为泛微且提供消息对象主键不为空 DynamicObject wf_msg_message = BusinessDataServiceHelper.loadSingle(msgId, "wf_msg_message");//获取消息模型对象 HashMap map = new HashMap<>();