Java 代码优化:合并多个列表以获取最终结果
private List
// 需要排除的测评id集合
final List<String> excludeAssessRelationIds = satisfyOfCityWithProDeptService.getExcludeAssessRelationIds(activityId);
// 查询出活动对应的得分结果
final List<ComputeResultExportDTO> scoreResults = examineEvaluationService.findScoreResult(activityId, excelConditionParam);
// 级别小计的数据
final List<ComputeResultExportDTO> levelSubtotal = getLevelSubtotal(scoreResults, activityId, excludeAssessRelationIds);
// 综合评价的数据
final List<ComputeResultExportDTO> comprehensiveEvaluation =
getComprehensiveEvaluation(scoreResults, activityId, excludeAssessRelationIds);
return ListUtils.union(ListUtils.union(scoreResults, levelSubtotal), comprehensiveEvaluation);
}
原文地址: https://www.cveoy.top/t/topic/pmko 著作权归作者所有。请勿转载和采集!