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 fee4f983..7bc7bd93 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 @@ -228,8 +228,8 @@ public class BusProcessNewServiceImpl extends ServiceImpl list = taskService.createTaskQuery().taskId(busProcessNew.getTaskId()).list(); - if (!list.isEmpty()) { + ProcessInstance processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(busProcessNew.getPId()).singleResult(); + if (processInstance!=null) { count = count+1; } } @@ -272,7 +272,7 @@ public class BusProcessNewServiceImpl extends ServiceImpl