数据完整性超过100%问题
This commit is contained in:
@@ -131,7 +131,7 @@ public class LineIntegrityDataServiceImpl extends ServiceImpl<LineIntegrityDataM
|
|||||||
if (lineDataIntegrity.getId().equals(lineData.getLineId())) {
|
if (lineDataIntegrity.getId().equals(lineData.getLineId())) {
|
||||||
flag = true;
|
flag = true;
|
||||||
Double temValue = lineData.getIntegrityData();
|
Double temValue = lineData.getIntegrityData();
|
||||||
lineDataIntegrity.setIntegrityData(temValue);
|
lineDataIntegrity.setIntegrityData(DataStatisticsUtil.dataLimits(temValue));
|
||||||
//根据等级判断是否越限
|
//根据等级判断是否越限
|
||||||
if (StrUtil.isNotBlank(lineDataIntegrity.getLineGrade())) {
|
if (StrUtil.isNotBlank(lineDataIntegrity.getLineGrade())) {
|
||||||
if (mapA.containsKey(lineDataIntegrity.getLineGrade())) {
|
if (mapA.containsKey(lineDataIntegrity.getLineGrade())) {
|
||||||
@@ -316,7 +316,7 @@ public class LineIntegrityDataServiceImpl extends ServiceImpl<LineIntegrityDataM
|
|||||||
lineAdministrationTree.setChildren(lineIntegrityDataVOList);
|
lineAdministrationTree.setChildren(lineIntegrityDataVOList);
|
||||||
//父级完整性匹配
|
//父级完整性匹配
|
||||||
Double temValue = lineIntegrityDataVOList.stream().filter(item->item.getIntegrityData() != 3.14159).mapToDouble(LineIntegrityDataVO::getIntegrityData).average().orElse(3.14159);
|
Double temValue = lineIntegrityDataVOList.stream().filter(item->item.getIntegrityData() != 3.14159).mapToDouble(LineIntegrityDataVO::getIntegrityData).average().orElse(3.14159);
|
||||||
lineAdministrationTree.setIntegrityData(temValue);
|
lineAdministrationTree.setIntegrityData(DataStatisticsUtil.dataLimits(temValue));
|
||||||
LineIntegrityDataVO temp = lineIntegrityDataVOList.stream().filter(t -> t.getAlgoDescribe() != null).min(Comparator.comparing(LineIntegrityDataVO::getAlgoDescribe)).orElse(new LineIntegrityDataVO());
|
LineIntegrityDataVO temp = lineIntegrityDataVOList.stream().filter(t -> t.getAlgoDescribe() != null).min(Comparator.comparing(LineIntegrityDataVO::getAlgoDescribe)).orElse(new LineIntegrityDataVO());
|
||||||
lineAdministrationTree.setAlgoDescribe(temp.getAlgoDescribe());
|
lineAdministrationTree.setAlgoDescribe(temp.getAlgoDescribe());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user