From 9f906aa0ebb9cf96d6e6916d928b789f1a854718 Mon Sep 17 00:00:00 2001 From: wxyclub Date: Mon, 17 Jul 2023 18:55:15 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=8E=BB=E9=99=A4#/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WebServiceOAServiceImpl.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/com/ydw/bat/wkflow/business_oa/webService/service/impl/WebServiceOAServiceImpl.java b/src/main/java/com/ydw/bat/wkflow/business_oa/webService/service/impl/WebServiceOAServiceImpl.java index ae0f5d8a..cba403da 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_oa/webService/service/impl/WebServiceOAServiceImpl.java +++ b/src/main/java/com/ydw/bat/wkflow/business_oa/webService/service/impl/WebServiceOAServiceImpl.java @@ -247,6 +247,13 @@ public class WebServiceOAServiceImpl implements WebServiceOAService { head.setPASSWORD("TEST_oa201611241710"); head.setSRVLEVEL("1"); List list = new ArrayList<>(); + notifyTodoSendContexts.forEach(each -> { + if (each.getLink()!= null){ + if (each.getLink().contains("#/")){ + each.setLink(each.getLink().replaceAll("#/","")); + } + } + }); list.addAll(notifyTodoSendContexts); jsonSend.setHEAD(head); jsonSend.setLIST(list); @@ -311,6 +318,11 @@ public class WebServiceOAServiceImpl implements WebServiceOAService { @Override @Async public NotifyTodoAppResult setTodoDone(NotifyTodoSendContext notifyTodoSendContext) throws Exception{ + if (notifyTodoSendContext.getLink()!= null){ + if (notifyTodoSendContext.getLink().contains("#/")){ + notifyTodoSendContext.setLink(notifyTodoSendContext.getLink().replaceAll("#/","")); + } + } NotifyTodoAppResult notifyTodoAppResult = new NotifyTodoAppResult(); String result = ""; SimpleDateFormat sdf=new SimpleDateFormat("yyy-MM-dd HH:mm:ss"); @@ -359,6 +371,11 @@ public class WebServiceOAServiceImpl implements WebServiceOAService { @Override @Async public NotifyTodoAppResult sendTodo(BusProcessNew busProcessNew) throws Exception{ + if (busProcessNew.getLink()!= null){ + if (busProcessNew.getLink().contains("#/")){ + busProcessNew.setLink(busProcessNew.getLink().replaceAll("#/","")); + } + } NotifyTodoAppResult notifyTodoAppResult = new NotifyTodoAppResult(); String result = ""; SimpleDateFormat sdf=new SimpleDateFormat("yyy-MM-dd HH:mm:ss");