whyclxw
2022-01-10 00b61a61b2a90c85aeae872e351ddf4bb2b516cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package com.whyc.service;
 
import com.whyc.dto.Response;
import com.whyc.mapper.BattalarmDataMapper;
import org.springframework.stereotype.Service;
 
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
@Service
public class HomePageService {
 
    @Resource
    private BattalarmDataMapper battalarmDataMapper;
 
    public Response getDataMap(int uId){
 
        Map dataMap = new HashMap();
        //1.查询电池告警总数
        Integer battAlarmNum = battalarmDataMapper.serchRealTime(uId);
        dataMap.put("电池告警数",battAlarmNum);
        //2.查询落后单体数量
//        int badMonNum = badMonDao.searchNums(userInf);
//        dataMap.put("落后单体数量",badMonNum);
//        //3.查询机房停电总数
//        int offNum = battPowerOffDao.serchPowerOff(userInf);
//        int totalDeviceNum = battInfDao.serchByDeviceId(userInf);
//        dataMap.put("机房停电总数-断电实时数",offNum);
//        dataMap.put("机房停电总数-总设备数",totalDeviceNum);
//        //4.查询设备实时告警总数
//        int devAlarmNum = battDevAlarmDataDao.searchNums(userInf);
//        dataMap.put("设备告警数",devAlarmNum);
//        //5.查询未放电的计划总数
//        int noDischargeNum = battDischargePlanDao.searchNums(userInf);
//        dataMap.put("未放电的计划总数",noDischargeNum);
//        //6.查询服务器信息
//        List<Server_state> stateList  = (List<Server_state>) serverStateService.searchAll().getData();
//        dataMap.put("服务器信息",stateList);
//        //7.查询线程状态
//        List<Process_survey> processSurveyList = processSurveyDao.searchAll();
//        dataMap.put("线程状态",processSurveyList);
//        //8.查询正在核容测试的信息(查询所有)
//        List nuclearCapList = fbs9100StateDao.seach6185Nuclear_cap(userInf);
//        dataMap.put("正在核容测试的信息",nuclearCapList);
//        //9.查询电源告警个数
//        Long powerAlarmNum = (Long) powerAlarmDao.getAlarmNum(userInf.getUId()).getData();
//        dataMap.put("电源告警个数",powerAlarmNum);
//        //10.查询紧急告警个数
//        Integer seriousAlarmCount = powerAlarmDao.getSeriousAlarmCount(userInf.getUId());
//        dataMap.put("电源紧急告警个数",seriousAlarmCount);
 
        return new Response().set(1,dataMap);
    }
 
 
}