|
@@ -83,7 +83,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
this.env.formDataList=list;
|
|
|
this.env.constantMap.put("contractId",contractId);
|
|
|
List<WbsTreeContract> nodes = treeContractService.searchParentAllNode(primaryKeyId,contractId);
|
|
|
- this.env.constantMap.put(CHAIN,nodes.stream().map(WbsTreeContract::getFullName).collect(Collectors.toList()));
|
|
|
+ this.env.constantMap.put(CHAIN,nodes.stream().map(WbsTreeContract::getNodeName).collect(Collectors.toList()));
|
|
|
List<WbsParam> wps = this.wpService.list(Wrappers.<WbsParam>lambdaQuery().eq(WbsParam::getWbsId,primaryKeyId));
|
|
|
Map<String,Object> wpMap= new HashMap<>(wps.size()*2);
|
|
|
if(CollectionUtil.isNotEmpty(wps)){
|
|
@@ -231,7 +231,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
|
E.put(e.getKey(),e.getValue().get(i));
|
|
|
}
|
|
|
|
|
|
- lvab.add(new LocalVariable(i,formula,currentMap));
|
|
|
+ lvab.add(new LocalVariable(0,formula,currentMap));
|
|
|
}
|
|
|
/*并发执行*/
|
|
|
List<ElementData> r= lvab.parallelStream().map(e->{
|