From 79806a9137bb5c8147d46a5298766557742c7e61 Mon Sep 17 00:00:00 2001 From: weiyunlong Date: Thu, 14 Nov 2024 10:01:51 +0800 Subject: [PATCH] =?UTF-8?q?OA=E5=9C=B0=E5=9D=80=E6=94=B9=E4=B8=BA=E5=A4=96?= =?UTF-8?q?=E7=BD=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/java/shkd/utils/OAUtils.java | 42 +++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/main/java/shkd/utils/OAUtils.java b/main/java/shkd/utils/OAUtils.java index bc37cf1..9f42b36 100644 --- a/main/java/shkd/utils/OAUtils.java +++ b/main/java/shkd/utils/OAUtils.java @@ -28,8 +28,8 @@ import static shkd.repc.resm.opplugin.PushOASupplierOPPlugin.assembleBody; public class OAUtils { private static final Log logger = LogFactory.getLog(OAUtils.class); -// public static final String oaUrl = System.getProperty("oaurl");//(测试环境外网地址) - public static final String oaUrl = "http://172.31.254.240:9090";//本地(内网地址) + public static final String oaUrl = System.getProperty("oaurl");//(测试环境外网地址) +// public static final String oaUrl = "http://172.31.254.240:9090";//本地(内网地址) //致远服务前获取token接口 public static String getOaToken(String billNo){ @@ -136,14 +136,14 @@ public class OAUtils { for (DynamicObject approver : approversLists) { JSONObject jsonObject = new JSONObject(); jsonObject.put("registerCode", "3004");//系统注册编码:3004 -// jsonObject.put("thirdUserId",approver.getString("number"));//三方系统人员编码(通过人员编码匹配,需要和OA保持一致) - jsonObject.put("thirdUserId","jdtest");//todo 三方系统人员编码(通过人员编码匹配,需要和OA保持一致) -// jsonObject.put("thirdLoginName", approver.getString("name"));//三方系统人员登录名 - jsonObject.put("thirdLoginName", "金蝶测试");//todo 三方系统人员登录名 -// jsonObject.put("thirdName", approver.getString("name"));//三方系统人员姓名 - jsonObject.put("thirdName", "金蝶测试");//todo 三方系统人员姓名 -// jsonObject.put("thirdCode", approver.getString("number"));//三方系统人员编码 - jsonObject.put("thirdCode","jdtest");//todo 三方系统人员编码 + jsonObject.put("thirdUserId",approver.getString("number"));//三方系统人员编码(通过人员编码匹配,需要和OA保持一致) +// jsonObject.put("thirdUserId","jdtest");//todo 三方系统人员编码(通过人员编码匹配,需要和OA保持一致) + jsonObject.put("thirdLoginName", approver.getString("name"));//三方系统人员登录名 +// jsonObject.put("thirdLoginName", "金蝶测试");//todo 三方系统人员登录名 + jsonObject.put("thirdName", approver.getString("name"));//三方系统人员姓名 +// jsonObject.put("thirdName", "金蝶测试");//todo 三方系统人员姓名 + jsonObject.put("thirdCode", approver.getString("number"));//三方系统人员编码 +// jsonObject.put("thirdCode","jdtest");//todo 三方系统人员编码 thirdList.add(jsonObject); } thirdBody.put("userlist", thirdList); @@ -200,12 +200,12 @@ public class OAUtils { jsonObject.put("taskId", String.valueOf(thirdPartyMap.get("taskId")));//第三方待办主键(保证唯一) jsonObject.put("registerCode", "3004");//系统注册编码 jsonObject.put("title", String.valueOf(thirdPartyMap.get("title")) );//待办标题 -// jsonObject.put("thirdSenderId", String.valueOf(thirdPartyMap.get("startNumber")));//第三方待办发起人主键 - jsonObject.put("thirdSenderId", "jdtest");//todo 第三方待办发起人主键 -// jsonObject.put("senderName", String.valueOf(thirdPartyMap.get("startName")) );//第三方待办发起人姓名 - jsonObject.put("senderName", "金蝶测试" );//todo 第三方待办发起人姓名 -// jsonObject.put("thirdReceiverId", approver.getString("number"));//第三方待办接收人主键(保证唯一) - jsonObject.put("thirdReceiverId", "jdtest");//todo 第三方待办接收人主键(保证唯一) + jsonObject.put("thirdSenderId", String.valueOf(thirdPartyMap.get("startNumber")));//第三方待办发起人主键 +// jsonObject.put("thirdSenderId", "jdtest");//todo 第三方待办发起人主键 + jsonObject.put("senderName", String.valueOf(thirdPartyMap.get("startName")) );//第三方待办发起人姓名 +// jsonObject.put("senderName", "金蝶测试" );//todo 第三方待办发起人姓名 + jsonObject.put("thirdReceiverId", approver.getString("number"));//第三方待办接收人主键(保证唯一) +// jsonObject.put("thirdReceiverId", "jdtest");//todo 第三方待办接收人主键(保证唯一) jsonObject.put("creationDate", String.valueOf(thirdPartyMap.get("createDateStr")));//待办创建时间(格式:yyyy-MM-dd HH:mm:ss) jsonObject.put("state", "0");//状态:0:未办理;1:已办理 jsonObject.put("url", String.valueOf(thirdPartyMap.get("url")));//PC端穿透链接 @@ -300,7 +300,7 @@ public class OAUtils { } /** - * 金蝶系统推送OA待办新增 + * 金蝶系统推送OA消息 * @param thirdPartyMap 流程参数 */ public static void thirdpartyMessage(HashMap thirdPartyMap){ @@ -321,10 +321,10 @@ public class OAUtils { jsonObject.put("thirdpartyMessageId", String.valueOf(thirdPartyMap.get("taskId")));//第三方待办主键(保证唯一) jsonObject.put("thirdpartyRegisterCode", "3004");//系统注册编码 jsonObject.put("messageContent", String.valueOf(thirdPartyMap.get("content")) );//消息内容 -// jsonObject.put("thirdpartySenderId", String.valueOf(thirdPartyMap.get("startNumber")));//第三方待办发起人主键 - jsonObject.put("thirdpartySenderId", "jdtest");//todo 第三方待办发起人主键 -// jsonObject.put("thirdpartyReceiverId", approver.getString("number"));//第三方待办接收人主键(保证唯一) - jsonObject.put("thirdpartyReceiverId", "jdtest");//todo 第三方待办接收人主键(保证唯一) + jsonObject.put("thirdpartySenderId", String.valueOf(thirdPartyMap.get("startNumber")));//第三方待办发起人主键 +// jsonObject.put("thirdpartySenderId", "jdtest");//todo 第三方待办发起人主键 + jsonObject.put("thirdpartyReceiverId", approver.getString("number"));//第三方待办接收人主键(保证唯一) +// jsonObject.put("thirdpartyReceiverId", "jdtest");//todo 第三方待办接收人主键(保证唯一) jsonObject.put("creation_date", String.valueOf(thirdPartyMap.get("createDateStr")));//待办创建时间(格式:yyyy-MM-dd HH:mm:ss) jsonObject.put("messageURL", String.valueOf(thirdPartyMap.get("url")));//PC端穿透链接 jsonObject.put("messageH5URL", "test");//移动端穿透链接