From 32fdf4d3879b65effb34d242d58fb29414f91705 Mon Sep 17 00:00:00 2001 From: zengweihai Date: Wed, 24 Jul 2024 18:31:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E6=8D=AE=E5=AE=A1=E6=89=B9=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/shkd/cosmic/cxkg/integration/MessageListen.java | 2 +- .../src/main/java/shkd/plugin/ApprovalBillFormPlugin.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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<>();