|
@@ -2298,11 +2298,7 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
if (queryDataResult != null && queryDataResult.size() > 0) {
|
|
|
if (StringUtils.isNotEmpty(vo.getIsFirst())) {
|
|
|
if (StringUtils.isNotEmpty(vo.getFirstTitle())){
|
|
|
- if (node.getParentId()==0) {
|
|
|
- List<TreeContractFirst> firstList = treeContractFirstService.list(new LambdaQueryWrapper<TreeContractFirst>().in(TreeContractFirst::getContractId, node.getContractId()));
|
|
|
- List<String> list = firstList.stream().map(fl -> (fl.getWbsNodeId() + "")).collect(Collectors.toList());
|
|
|
- submitNodeKeyIds.addAll(list);
|
|
|
- }
|
|
|
+ queryDataResult = queryDataResult.stream().filter(qdr->"3".equals(qdr.getQueryType())).collect(Collectors.toList());
|
|
|
}else {
|
|
|
//节点主键集合
|
|
|
List<String> treeIds = queryDataResult.stream().map(QueryProcessDataVO::getPrimaryKeyId).distinct().collect(Collectors.toList());
|
|
@@ -2310,10 +2306,9 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
List<TreeContractFirst> firstList = treeContractFirstService.list(new LambdaQueryWrapper<TreeContractFirst>().in(TreeContractFirst::getWbsNodeId, treeIds));
|
|
|
List<String> list = firstList.stream().map(fl -> (fl.getWbsNodeId() + "")).collect(Collectors.toList());
|
|
|
queryDataResult = queryDataResult.stream().filter(qdr -> list.contains(qdr.getPrimaryKeyId())).collect(Collectors.toList());
|
|
|
- submitNodeKeyIds.addAll(queryDataResult.stream().map(QueryProcessDataVO::getPrimaryKeyId).distinct().collect(Collectors.toList()));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ submitNodeKeyIds.addAll(queryDataResult.stream().map(QueryProcessDataVO::getPrimaryKeyId).distinct().collect(Collectors.toList()));
|
|
|
}
|
|
|
}
|
|
|
//设置进集合中
|