|
@@ -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);
|