zbj//1.稳态指标超标占比(负荷类型)

This commit is contained in:
zhangbaojian
2023-04-07 14:17:51 +08:00
parent 26b19bbb0a
commit 24a12ec54f
7 changed files with 116 additions and 13 deletions

View File

@@ -273,6 +273,7 @@ public class LargeScreenServiceImpl implements LargeScreenService {
AllDataVO allDataVO = largeScreenMapper.getFlagCount(generalDeviceDTO.getDeviceIndexes());
allDataVO.setAreaName(generalDeviceDTO.getName());
allDataVO.setIndex(generalDeviceDTO.getIndex());
allDataVO.setNum(generalDeviceDTO.getLineIndexes().size());
allDataVO.setSteadyLoad("0.0");
if (generalDeviceDTO.getLineIndexes().size() > 0) {
Map<String, Object> map = largeScreenMapper.getDownCount(generalDeviceDTO.getLineIndexes(), largeScreenParam.getSearchBeginTime(), largeScreenParam.getSearchEndTime());
@@ -285,6 +286,7 @@ public class LargeScreenServiceImpl implements LargeScreenService {
AllDataVO allDataVO = new AllDataVO();
allDataVO.setAreaName(generalDeviceDTO.getName());
allDataVO.setIndex(generalDeviceDTO.getIndex());
allDataVO.setNum(generalDeviceDTO.getLineIndexes().size());
allDataVO.setRunning("0");
allDataVO.setHotSpare("0");
allDataVO.setShutdown("0");
@@ -382,7 +384,7 @@ public class LargeScreenServiceImpl implements LargeScreenService {
vo.setIp(stringObjectMap.get("ip").toString());
vo.setPort(stringObjectMap.get("port").toString());
vo.setComFlag(stringObjectMap.get("comFlag").toString());
vo.setProportion(s + "%");
vo.setProportion(s);
result.add(vo);
}
return result;
@@ -392,7 +394,8 @@ public class LargeScreenServiceImpl implements LargeScreenService {
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);//保留两位小数,即四舍五入到小数点后两位
nf.setRoundingMode(RoundingMode.HALF_UP);//设置四舍五入模式为四舍五入
return nf.format(value);
float v = Float.parseFloat(nf.format(value));
return String.valueOf(v*100);
}
/**