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");