weidy
2023-07-05 9c5ac8c682b95106408012b40b01e5131cd37484
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/impl/LifeCycleServiceImpl.java
@@ -309,6 +309,7 @@
    * @param lifeCycleDTO 数据传输对象
    */
   @Override
   @Transactional
   public void delete(LifeCycleDTO lifeCycleDTO) {
      VciBaseUtil.alertNotNull(lifeCycleDTO,"数据传输对象",lifeCycleDTO.getOid(),"主键");
      LifeCycleRule rule = null;
@@ -320,8 +321,20 @@
      //检查被引用不能删除
      Integer count = btmTypeService.countByLifeId(lifeCycleDTO.getOid());
      if(count !=null && count>0){
         throw new VciBaseException("生命周期被使用,不能被删除");
      }
      //我们查询全部node和edge,然后一起删除
   }
   private List<LifeCycleNode> selectNodeByLifeOid(String lifeOid){
      if(!StringUtils.hasLength(lifeOid)){
         return new ArrayList<>();
      }
      LambdaQueryWrapper<LifeCycleNode> query = new LambdaQueryWrapper<LifeCycleNode>();
      query.eq(LifeCycleNode::getLifeCycleOid,lifeOid);
      return nodeMapper.selectList(query);
   }
   /**