diff --git a/pmapi/src/main/java/com/ningdatech/pmapi/todocenter/service/impl/TodoServiceImpl.java b/pmapi/src/main/java/com/ningdatech/pmapi/todocenter/service/impl/TodoServiceImpl.java index 64b3317..a1976f6 100644 --- a/pmapi/src/main/java/com/ningdatech/pmapi/todocenter/service/impl/TodoServiceImpl.java +++ b/pmapi/src/main/java/com/ningdatech/pmapi/todocenter/service/impl/TodoServiceImpl.java @@ -154,7 +154,10 @@ public class TodoServiceImpl implements ITodoService { if(CollUtil.isEmpty(pis)){ return Boolean.FALSE; } + //判断 项目关联的最新的2个实例 如果类型不匹配 也不属于是变更了 + //还要看 项目当前的流程实例code 是不是 关联的最新实例 if( pis.size() < 2 || + !pis.get(0).getInstCode().equals(project.getInstCode()) || !pis.get(0).getInstType().equals(pis.get(1).getInstType())) { return Boolean.FALSE; }