Commit fb0bcab5 authored by chenzhao's avatar chenzhao

座舱接口

parent 2052b3f1
......@@ -41,7 +41,7 @@ public class AppletMonitorController {
StationBasicMapper stationBasicMapper;
@TycloudOperation(needAuth = false, ApiLevel = UserType.AGENCY)
@ApiOperation(value = "风机布置图-总概览")
@ApiOperation(value = "座舱")
@GetMapping("/CockpitData")
public ResponseModel<Map<String, Object>> getData(@RequestParam(value = "code") String code,
@RequestParam(value = "level") String level) {
......
......@@ -82,9 +82,22 @@ public class AppletMonitorServiceImpl {
List<ESEquipmentsDTO> equipmentsDTOS = monitorFanIndicator.getFanStatusList(String.valueOf(stationBasic.getSequenceNbr()));
Map<String, Long> countMap = equipmentsDTOS.stream()
.collect(Collectors.groupingBy(ESEquipmentsDTO::getAddress, Collectors.counting()));
data.put("closeNum", countMap.containsKey("停机状态") ? String.valueOf(countMap.get("停机状态")) : "0");
data.put("operationNum",Integer.parseInt(num) - Integer.parseInt(data.get("closeNum").toString()));
HashMap<String, Object> colorMap = new HashMap<>();
colorMap.put("正常运行",0);
colorMap.put("报警运行",0);
colorMap.put("停机状态",0);
colorMap.put("故障状态",0);
colorMap.put("限功率",0);
colorMap.put("待机状态",0);
colorMap.put("维护状态",0);
colorMap.put("通讯中断",0);
countMap.keySet().forEach(e->{
colorMap.put(e,countMap.get(e));
});
data.put("statusMap",colorMap);
Map<String, Object> stationMark = idxFeign.getStationMarkList(stationBasic.getProjectOrgCode(),"1","4");
// Map<String, Object> result = stationMark.getResult();
List<String> list = Arrays.asList("P1", "S1", "H2", "V1");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment