From 2fbacc68beee2324f9e2c67eabbd9fb41a7ad432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwyx12345678=E2=80=9D?= <2816059288@qq.com> Date: Wed, 24 Jul 2024 18:19:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=BE=85=E5=8A=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cxkg/integration/MessageListen.java | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 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 b74a63f..2025f55 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 @@ -347,6 +347,10 @@ public class MessageListen extends AbstractMessageServiceHandler { if(entityName.startsWith("差旅报销单")){ entityName = "差旅报销单"; } + + if(entityName != null && entityName.startsWith("供应商")){ + entityName = "供应商入库"; + } // userNames.add(startUserName); List> requestBodyList = new ArrayList(); Iterator var47 = userNames.iterator(); @@ -527,6 +531,9 @@ public class MessageListen extends AbstractMessageServiceHandler { if(entityName != null && entityName.startsWith("差旅报销单")){ entityName = "差旅报销单"; } + if(entityName != null && entityName.startsWith("供应商")){ + entityName = "供应商入库"; + } Iterator var21 = userNames.iterator(); int i = 1; while (var21.hasNext()) { @@ -616,15 +623,15 @@ public class MessageListen extends AbstractMessageServiceHandler { DynamicObject processInstance = BusinessDataServiceHelper.loadSingle("wf_hitaskinst",proQF.toArray()); if (processInstance != null) { entityName = processInstance.getString("entityname"); - startUserId = processInstance.getLong("senderid"); +// startUserId = processInstance.getLong("senderid"); } - if (startUserId != null) { - DynamicObject startUser = BusinessDataServiceHelper.loadSingle(startUserId, "bos_user"); - if (startUser != null) { - startUserName = startUser.getString("username"); - } - } +// if (startUserId != null) { +// DynamicObject startUser = BusinessDataServiceHelper.loadSingle(startUserId, "bos_user"); +// if (startUser != null) { +// startUserName = startUser.getString("username"); +// } +// } Date createDate = new Date(); if (createDate != null) { createDateString = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(createDate); @@ -643,6 +650,10 @@ public class MessageListen extends AbstractMessageServiceHandler { if(entityName != null && entityName.startsWith("差旅报销单")){ entityName = "差旅报销单"; } + + if(entityName != null && entityName.startsWith("供应商")){ + entityName = "供应商入库"; + } String title = (String) map.get("title");//标题 String url = (String) map.get("url");//processInstanceId @@ -656,7 +667,7 @@ public class MessageListen extends AbstractMessageServiceHandler { requestBody.put("appurl", url != null ? getAppurl(url) : null); requestBody.put("isremark", "2"); requestBody.put("viewtype", "1"); - requestBody.put("creator", startUserName); + requestBody.put("creator", username); requestBody.put("createdatetime", createDateString); requestBody.put("receiver", username); requestBody.put("receivedatetime", createDateString);