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(),"原始数据已被更改"); + } + } } + } } }