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