优化部分代码
This commit is contained in:
@@ -863,7 +863,12 @@ public class PqReportServiceImpl extends ServiceImpl<PqReportMapper, PqReport> i
|
|||||||
prefixCode = scriptCode;
|
prefixCode = scriptCode;
|
||||||
if (PowerConstant.TIME.contains(scriptCode)) {
|
if (PowerConstant.TIME.contains(scriptCode)) {
|
||||||
// 谐波类,以scriptIndex区分
|
// 谐波类,以scriptIndex区分
|
||||||
Map<Integer, List<PqScriptDtlDataVO>> scriptIndexMap = dtlScriptItemList.stream().collect(Collectors.groupingBy(PqScriptDtlDataVO::getScriptIndex));
|
Map<Integer, List<PqScriptDtlDataVO>> scriptIndexMap = dtlScriptItemList.stream()
|
||||||
|
.collect(Collectors.groupingBy(
|
||||||
|
PqScriptDtlDataVO::getScriptIndex,
|
||||||
|
TreeMap::new,
|
||||||
|
Collectors.toList()
|
||||||
|
));
|
||||||
// 谐波类针对是否第一次还要额外做个处理,因为每个测点需要单独表示
|
// 谐波类针对是否第一次还要额外做个处理,因为每个测点需要单独表示
|
||||||
for (List<PqScriptDtlDataVO> scriptDtlDataItem : scriptIndexMap.values()) {
|
for (List<PqScriptDtlDataVO> scriptDtlDataItem : scriptIndexMap.values()) {
|
||||||
singleTestResult = resultService.getFinalContent(scriptDtlDataItem, devReportParam.getPlanCode(), pqDevVO.getId(), lineNo, tableKeys);
|
singleTestResult = resultService.getFinalContent(scriptDtlDataItem, devReportParam.getPlanCode(), pqDevVO.getId(), lineNo, tableKeys);
|
||||||
|
|||||||
Reference in New Issue
Block a user