微调
This commit is contained in:
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
||||
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
||||
import com.njcn.common.pojo.enums.common.DataStateEnum;
|
||||
import com.njcn.common.pojo.exception.BusinessException;
|
||||
import com.njcn.gather.detection.pojo.enums.DetectionCodeEnum;
|
||||
import com.njcn.gather.detection.pojo.enums.SourceOperateCodeEnum;
|
||||
import com.njcn.gather.detection.pojo.param.PreDetectionParam;
|
||||
import com.njcn.gather.detection.pojo.po.DevData;
|
||||
@@ -969,23 +970,25 @@ public class ResultServiceImpl implements IResultService {
|
||||
List<SourceIssue> sourceIssues = pqScriptDtlsService.listSourceIssue(issueParam);
|
||||
|
||||
sourceIssues.forEach(sourceIssue -> {
|
||||
List<DevData> realDataXiList = MsgUtil.toList(nonHarmonicMap.get(sourceIssue.getIndex()), harmonicMap.get(sourceIssue.getIndex()));
|
||||
for (int i = 0; i < realDataXiList.size(); i++) {
|
||||
DevData devData = realDataXiList.get(i);
|
||||
List<DevData.SqlDataDTO> sqlData = devData.getSqlData();
|
||||
if (CollUtil.isNotEmpty(sqlData)) {
|
||||
for (int j = 0; j < sqlData.size(); j++) {
|
||||
DevData.SqlDataDTO sqlDataDTO = sqlData.get(j);
|
||||
String desc = sqlDataDTO.getDesc();
|
||||
if (StrUtil.isNotBlank(desc)) {
|
||||
DictTree dictTree = dictTreeService.getById(desc);
|
||||
if (ObjectUtil.isNotNull(dictTree)) {
|
||||
sqlDataDTO.setDesc(dictTree.getCode());
|
||||
}
|
||||
}
|
||||
List<AdNonHarmonicResult> nonHarmonicResults = nonHarmonicMap.get(sourceIssue.getIndex());
|
||||
List<AdHarmonicResult> harmonicResults = harmonicMap.get(sourceIssue.getIndex());
|
||||
List<DevData> realDataXiList = new ArrayList<>();
|
||||
if (CollUtil.isNotEmpty(nonHarmonicResults)) {
|
||||
realDataXiList.addAll(MsgUtil.toList(nonHarmonicResults, null, true));
|
||||
}
|
||||
if (CollUtil.isNotEmpty(harmonicResults)) {
|
||||
DictTree dictTree = dictTreeService.getById(harmonicResults.get(0).getAdType());
|
||||
if (ObjectUtil.isNotNull(dictTree)) {
|
||||
if (DetectionCodeEnum.V2_50.getCode().equals(dictTree.getCode()) || DetectionCodeEnum.I2_50.getCode().equals(dictTree.getCode()) || DetectionCodeEnum.P2_50.getCode().equals(dictTree.getCode())) {
|
||||
realDataXiList.addAll(MsgUtil.toList(null, harmonicResults, true));
|
||||
} else {
|
||||
realDataXiList.addAll(MsgUtil.toList(null, harmonicResults, false));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < realDataXiList.size(); i++) {
|
||||
DevData devData = realDataXiList.get(i);
|
||||
List<DevData.SqlDataHarmDTO> sqlDataHarm = devData.getSqlDataHarm();
|
||||
if (CollUtil.isNotEmpty(sqlDataHarm)) {
|
||||
for (int j = 0; j < sqlDataHarm.size(); j++) {
|
||||
@@ -999,6 +1002,44 @@ public class ResultServiceImpl implements IResultService {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<DevData.SqlDataDTO> sqlData = devData.getSqlData();
|
||||
if (CollUtil.isNotEmpty(sqlData)) {
|
||||
for (int j = 0; j < sqlData.size(); j++) {
|
||||
DevData.SqlDataDTO sqlDataDTO = sqlData.get(j);
|
||||
String desc = sqlDataDTO.getDesc();
|
||||
if (StrUtil.isNotBlank(desc)) {
|
||||
DictTree dictTree = dictTreeService.getById(desc);
|
||||
if (ObjectUtil.isNotNull(dictTree)) {
|
||||
if (CollUtil.isNotEmpty(harmonicResults)) {
|
||||
// if (dictTree.getCode().contains("V")) {
|
||||
// sqlDataDTO.setDesc(DetectionCodeEnum.U1.getCode());
|
||||
// }
|
||||
// if (dictTree.getCode().contains("I")) {
|
||||
// sqlDataDTO.setDesc(DetectionCodeEnum.I1.getCode());
|
||||
// }
|
||||
if (DetectionCodeEnum.V2_50.getCode().equals(dictTree.getCode())) {
|
||||
sqlDataDTO.setDesc(DetectionCodeEnum.U1.getCode());
|
||||
}
|
||||
if (DetectionCodeEnum.I2_50.getCode().equals(dictTree.getCode())) {
|
||||
sqlDataDTO.setDesc(DetectionCodeEnum.I1.getCode());
|
||||
}
|
||||
// if (DetectionCodeEnum.SV_1_49.getCode().equals(dictTree.getCode())) {
|
||||
// devData.setSqlData(null);
|
||||
// }
|
||||
// if (DetectionCodeEnum.SI_1_49.getCode().equals(dictTree.getCode())) {
|
||||
// devData.setSqlData(null);
|
||||
// }
|
||||
// if (DetectionCodeEnum.P2_50.getCode().equals(dictTree.getCode())) {
|
||||
// devData.setSqlData(null);
|
||||
// }
|
||||
} else {
|
||||
sqlDataDTO.setDesc(dictTree.getCode());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
detectionServiceImpl.processing(realDataXiList, param, devIdMapComm, sourceIssue, dataRule);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user