From 83906c76ff6e5bf5b7753c1ad90736404c45acd1 Mon Sep 17 00:00:00 2001 From: weiyunlong Date: Mon, 11 Nov 2024 14:15:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E5=8A=9EOA=E4=BC=98=E5=8C=96url?= =?UTF-8?q?=E8=BD=AC=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/java/shkd/todotask/todoZyTaskServiceHandler.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main/java/shkd/todotask/todoZyTaskServiceHandler.java b/main/java/shkd/todotask/todoZyTaskServiceHandler.java index 7d731ac..a64fc43 100644 --- a/main/java/shkd/todotask/todoZyTaskServiceHandler.java +++ b/main/java/shkd/todotask/todoZyTaskServiceHandler.java @@ -14,6 +14,8 @@ import kd.bos.workflow.service.WorkflowService; import kd.bos.workflow.service.impl.ServiceFactory; import shkd.utils.OAUtils; +import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; import java.text.SimpleDateFormat; import java.util.*; @@ -64,6 +66,14 @@ public class todoZyTaskServiceHandler extends AbstractMessageServiceHandler { } //获取Url String url = toDoInfo.getUrl(); // 链接 + try { + url = URLEncoder.encode(url, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + url = "http://172.31.254.240:9090/seeyon/isc.do?method=ssoISC&toUrl=" + url; + + //获取任务创建人 Long startUserId = messageContext.getStartUserId(); // 审批实例发起人id DynamicObject startUser = BusinessDataServiceHelper.loadSingle(startUserId, "bos_user");