Sfoglia il codice sorgente

公式相关:treeCode

yangyj 1 anno fa
parent
commit
5f22e12633

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/FormulaController.java

@@ -512,7 +512,7 @@ public class FormulaController {
             if(Func.isNotBlank(one.getTreeCode())){
                 List<String> treeCodes= FormulaUtils.treeCodeSplit(one.getTreeCode());
                 treeCodes.remove(treeCodes.size()-1);
-                List<WbsTreeContract> chains = this.wbsTreeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().in(WbsTreeContract::getTreeCode,treeCodes));
+                List<WbsTreeContract> chains = this.wbsTreeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().in(WbsTreeContract::getTreeCode,treeCodes).eq(WbsTreeContract::getContractId,one.getContractId()));
                 if(chains.size()>0){
                     chains.add(one);
                     chains.remove(0);