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);
|
}
|
|
|
}
|