|
@@ -113,15 +113,15 @@ public class ArchiveFileController extends BladeController {
|
|
|
@ApiOperation(value = "分页")
|
|
|
public R<Object> page( ArchiveFileVO queryVo){
|
|
|
if(queryVo.getNodeIds().isEmpty() || queryVo.getNodeIds().equals("")){
|
|
|
- return R.data(null);
|
|
|
- }
|
|
|
- List<ArchiveTreeContract> archiveTreeContracts = this.archiveTreeContractClient.queryAllChildByAncestors(queryVo.getNodeIds(),queryVo.getContractId() == null?null:Long.parseLong(queryVo.getContractId()));
|
|
|
- if(archiveTreeContracts != null && archiveTreeContracts.size() > 0){
|
|
|
- List<String> ids = JSONArray.parseArray(JSONObject.toJSONString(archiveTreeContracts.stream().map(ArchiveTreeContract::getId).distinct().collect(Collectors.toList())), String.class);
|
|
|
- ids.add(queryVo.getNodeIds());
|
|
|
- queryVo.setNodeIdArray(ids);
|
|
|
- }
|
|
|
|
|
|
+ }else {
|
|
|
+ List<ArchiveTreeContract> archiveTreeContracts = this.archiveTreeContractClient.queryAllChildByAncestors(queryVo.getNodeIds(), queryVo.getContractId() == null ? null : Long.parseLong(queryVo.getContractId()));
|
|
|
+ if (archiveTreeContracts != null && archiveTreeContracts.size() > 0) {
|
|
|
+ List<String> ids = JSONArray.parseArray(JSONObject.toJSONString(archiveTreeContracts.stream().map(ArchiveTreeContract::getId).distinct().collect(Collectors.toList())), String.class);
|
|
|
+ ids.add(queryVo.getNodeIds());
|
|
|
+ queryVo.setNodeIdArray(ids);
|
|
|
+ }
|
|
|
+ }
|
|
|
return R.data(this.archiveFileClient.selectArchiveFilePage(queryVo));
|
|
|
}
|
|
|
/**
|