Selaa lähdekoodia

优化找不到包含分项评定节点的父节点时用当前节点父节点

lvy 5 päivää sitten
vanhempi
commit
6b2cf130ff

+ 1 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/FormulaServiceImpl.java

@@ -291,6 +291,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
     public FormulaDataBlock findFdb(TableElementConverter tec) {
         /*查找第一个包含分项评定子节点的父节点*/
         Long ancestor = findFirstParentId(tec);
+        ancestor = ancestor == null || ancestor == 0 ? tec.getCurrentNode().getParentId() : ancestor;
         FormulaDataBlock fdb = this.formulaDataBlockService.queryOption(tec.getContractId(), ancestor, 0);
         if (fdb == null) {
             fdb = new FormulaDataBlock();