Sfoglia il codice sorgente

计量单元树小于于五层节点开放导入功能

yangyj 1 anno fa
parent
commit
cf639d078b

+ 4 - 1
blade-service/blade-meter/src/main/java/org/springblade/meter/service/impl/MeterTreeContractServiceImpl.java

@@ -568,8 +568,11 @@ public class MeterTreeContractServiceImpl extends BaseServiceImpl<MeterTreeContr
     @Transactional(rollbackFor = Exception.class)
     public boolean contractTreeNodeImport(String id, MultipartFile file) {
         MeterTreeContract meterTreeContract = baseMapper.selectById(id);
-        if (meterTreeContract.getAncestor().split(",").length > 3) {
+/*        if (meterTreeContract.getAncestor().split(",").length > 3) {
             throw new ServiceException("只能从前三层节点开始导入,操作失败");
+        }*/
+        if (meterTreeContract.getAncestor().split(",").length > 5) {
+            throw new ServiceException("只能从前五层节点开始导入,操作失败");
         }
         List<MeterTreeContract> rootNodesImport = new ArrayList<>();
         if (meterTreeContract.getParentId().equals(0L) && meterTreeContract.getAncestor().equals("0")) {