From 47b5fb504541541c0c5fbd76629f44c8044fae82 Mon Sep 17 00:00:00 2001 From: gaojiabao Date: Fri, 12 May 2023 11:05:22 +0800 Subject: [PATCH] =?UTF-8?q?OA=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/BusProcessNewServiceImpl.java | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessNewServiceImpl.java b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessNewServiceImpl.java index aacf86df..38011960 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessNewServiceImpl.java +++ b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessNewServiceImpl.java @@ -266,13 +266,29 @@ public class BusProcessNewServiceImpl extends ServiceImpl list = taskService.createTaskQuery().processInstanceBusinessKey(newData.getPId()).list(); + if(list.size()>0 ){ + //webServiceOAService.deleteOAByPid(newData.getPId()); + runtimeService.deleteProcessInstance(newData.getPId(),"原始数据已被更改"); + } + } + } + }else { + if(esId.equals(esIdMesg)){ + List list = taskService.createTaskQuery().processInstanceBusinessKey(newData.getPId()).list(); + if(list.size()>0){ + //webServiceOAService.deleteOAByPid(newData.getPId()); + runtimeService.deleteProcessInstance(newData.getPId(),"原始数据已被更改"); + } + } } + } } }