数据中心bug代码提交
This commit is contained in:
@@ -1,8 +1,6 @@
|
|||||||
package com.njcn.device.pms.pojo.po;
|
package com.njcn.device.pms.pojo.po;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.njcn.common.pojo.dto.SimpleDTO;
|
|
||||||
import com.njcn.db.bo.BaseEntity;
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -19,6 +17,8 @@ import lombok.*;
|
|||||||
* @since 2023-05-08
|
* @since 2023-05-08
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
@TableName("pms_substation_expend")
|
@TableName("pms_substation_expend")
|
||||||
public class SubstationExpend implements Serializable {
|
public class SubstationExpend implements Serializable {
|
||||||
|
|
||||||
|
|||||||
@@ -220,21 +220,17 @@ public class AreaLineServiceImpl implements AreaLineService {
|
|||||||
largeScreenService.setResults(comAccessData, comAssessDTOS);
|
largeScreenService.setResults(comAccessData, comAssessDTOS);
|
||||||
float allComAss = comAssesUtil.getAllComAss(comAssessDTOS);
|
float allComAss = comAssesUtil.getAllComAss(comAssessDTOS);
|
||||||
BaseVO baseVO = new BaseVO();
|
BaseVO baseVO = new BaseVO();
|
||||||
baseVO.setName(generalDeviceDTO.getName());
|
baseVO.setName(generalDeviceDTO.getName()+"\n("+generalDeviceDTO.getLineIndexes().size()+")");
|
||||||
baseVO.setValue(BigDecimal.valueOf(lineIndexs.size()));
|
baseVO.setValue(BigDecimal.valueOf(lineIndexs.size()));
|
||||||
baseVO.setData(String.valueOf(allComAss));
|
baseVO.setData(String.valueOf(allComAss));
|
||||||
baseVO.setCount(tail);
|
baseVO.setCount(tail);
|
||||||
baseVO.setSize(lineIndexs.size());
|
baseVO.setSize(lineIndexs.size());
|
||||||
listObject.add(baseVO);
|
listObject.add(baseVO);
|
||||||
|
}else {
|
||||||
|
setDto(listObject, generalDeviceDTO);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
BaseVO baseVO = new BaseVO();
|
setDto(listObject, generalDeviceDTO);
|
||||||
baseVO.setName(generalDeviceDTO.getName());
|
|
||||||
baseVO.setValue(BigDecimal.valueOf(3.141592));
|
|
||||||
baseVO.setData("-1");
|
|
||||||
baseVO.setCount(0);
|
|
||||||
baseVO.setSize(0);
|
|
||||||
listObject.add(baseVO);
|
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
@@ -243,6 +239,16 @@ public class AreaLineServiceImpl implements AreaLineService {
|
|||||||
return eventHeatMapVO;
|
return eventHeatMapVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setDto(List<BaseVO> listObject, GeneralDeviceDTO generalDeviceDTO) {
|
||||||
|
BaseVO baseVO = new BaseVO();
|
||||||
|
baseVO.setName(generalDeviceDTO.getName()+"\n("+generalDeviceDTO.getLineIndexes().size()+")");
|
||||||
|
baseVO.setValue(BigDecimal.valueOf(3.141592));
|
||||||
|
baseVO.setData("-1");
|
||||||
|
baseVO.setCount(0);
|
||||||
|
baseVO.setSize(0);
|
||||||
|
listObject.add(baseVO);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EventSeverityVO getEventSeverity(DeviceInfoParam.BusinessParam deviceInfoParam) {
|
public EventSeverityVO getEventSeverity(DeviceInfoParam.BusinessParam deviceInfoParam) {
|
||||||
//获取暂降字典信息
|
//获取暂降字典信息
|
||||||
@@ -279,14 +285,18 @@ public class AreaLineServiceImpl implements AreaLineService {
|
|||||||
for (int eventNum = 0; eventNum < info.size(); eventNum++) {
|
for (int eventNum = 0; eventNum < info.size(); eventNum++) {
|
||||||
tail += info.get(eventNum).getFileFlag();
|
tail += info.get(eventNum).getFileFlag();
|
||||||
}
|
}
|
||||||
eventSeverityValueVO.setAreaName(generalDeviceDTO.getName());
|
eventSeverityValueVO.setAreaName(generalDeviceDTO.getName()+"\n("+generalDeviceDTO.getLineIndexes().size()+")");
|
||||||
eventSeverityValueVO.setLineNum(lineIndexs.size());
|
eventSeverityValueVO.setLineNum(lineIndexs.size());
|
||||||
eventSeverityValueVO.setEventNum(tail);
|
eventSeverityValueVO.setEventNum(tail);
|
||||||
eventSeverityValueList.add(eventSeverityValueVO);
|
eventSeverityValueList.add(eventSeverityValueVO);
|
||||||
objectList.add(generalDeviceDTO.getName());
|
objectList.add(generalDeviceDTO.getName()+"\n("+generalDeviceDTO.getLineIndexes().size()+")");
|
||||||
objectList.add(tail);
|
objectList.add(tail);
|
||||||
listObject.add(objectList);
|
listObject.add(objectList);
|
||||||
|
}else {
|
||||||
|
setObjectDto(listObject, generalDeviceDTO);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
setObjectDto(listObject, generalDeviceDTO);
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
@@ -295,6 +305,16 @@ public class AreaLineServiceImpl implements AreaLineService {
|
|||||||
return eventSeverityVO;
|
return eventSeverityVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setObjectDto(List<List<Object>> listObject, GeneralDeviceDTO generalDeviceDTO) {
|
||||||
|
List<Object> info=new ArrayList<>();
|
||||||
|
info.add(generalDeviceDTO.getName()+"\n("+generalDeviceDTO.getLineIndexes().size()+")");
|
||||||
|
info.add(BigDecimal.valueOf(3.141592));
|
||||||
|
info.add("-1");
|
||||||
|
info.add(0);
|
||||||
|
info.add(0);
|
||||||
|
info.add(0);
|
||||||
|
listObject.add(info);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 获取终端运行统计
|
* 获取终端运行统计
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ public class AreaStatisticalServiceImpl implements AreaStatisticalService {
|
|||||||
private AreaStatisticsVO statisticsAreaInfo(List<GeneralDeviceDTO> generalDeviceDTOList, List<RmpEventDetailPO> eventDetailList) {
|
private AreaStatisticsVO statisticsAreaInfo(List<GeneralDeviceDTO> generalDeviceDTOList, List<RmpEventDetailPO> eventDetailList) {
|
||||||
List<AreaCalculationVO> areaCalculation = generalDeviceDTOList.parallelStream().map(t -> {
|
List<AreaCalculationVO> areaCalculation = generalDeviceDTOList.parallelStream().map(t -> {
|
||||||
AreaCalculationVO calculationVO = new AreaCalculationVO();
|
AreaCalculationVO calculationVO = new AreaCalculationVO();
|
||||||
calculationVO.setAreaName(t.getName());
|
calculationVO.setAreaName(t.getName()+"\n("+t.getLineIndexes().size()+")");
|
||||||
calculationVO.setMonitoringPoints(t.getLineIndexes().size());
|
calculationVO.setMonitoringPoints(t.getLineIndexes().size());
|
||||||
|
|
||||||
calculationVO.setFrequency(countLineIndexes(eventDetailList).apply(t.getLineIndexes()));
|
calculationVO.setFrequency(countLineIndexes(eventDetailList).apply(t.getLineIndexes()));
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ backgroundColor: '#fff',
|
|||||||
animation: false,
|
animation: false,
|
||||||
title: {
|
title: {
|
||||||
text: '暂降类型',
|
text: '暂降类型',
|
||||||
x: 'center',
|
x: '51%',
|
||||||
},
|
},
|
||||||
legend: {
|
legend: {
|
||||||
orient: 'vertical',
|
orient: 'vertical',
|
||||||
@@ -16,11 +16,11 @@ series: [
|
|||||||
name: '暂降类型',
|
name: '暂降类型',
|
||||||
type: 'pie',
|
type: 'pie',
|
||||||
radius: '70%',
|
radius: '70%',
|
||||||
center: ['50%', '60%'],
|
center: ['55%', '53%'],
|
||||||
label: {
|
label: {
|
||||||
normal: {
|
normal: {
|
||||||
show: true,
|
show: true,
|
||||||
formatter: '{d}%'
|
formatter: '{b}:{d}%'
|
||||||
},
|
},
|
||||||
emphasis: {
|
emphasis: {
|
||||||
show: true
|
show: true
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ backgroundColor: '#fff',
|
|||||||
animation: false,
|
animation: false,
|
||||||
title: {
|
title: {
|
||||||
text: '暂降原因',
|
text: '暂降原因',
|
||||||
x: 'center'
|
x: '51%'
|
||||||
},
|
},
|
||||||
legend: {
|
legend: {
|
||||||
orient: 'vertical',
|
orient: 'vertical',
|
||||||
@@ -16,10 +16,10 @@ series: [
|
|||||||
name: '暂降原因',
|
name: '暂降原因',
|
||||||
type: 'pie',
|
type: 'pie',
|
||||||
radius: '70%',
|
radius: '70%',
|
||||||
center: ['50%', '53%'],
|
center: ['55%', '53%'],
|
||||||
label: {
|
label: {
|
||||||
normal: {
|
normal: {
|
||||||
formatter: '{d}%'
|
formatter: '{b}:{d}%'
|
||||||
},
|
},
|
||||||
emphasis: {
|
emphasis: {
|
||||||
show: true
|
show: true
|
||||||
|
|||||||
Reference in New Issue
Block a user