| | |
| | | package com.whyc.service; |
| | | |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.constant.BattAlarmIdEnum; |
| | | import com.whyc.constant.BattSingalIdEnum; |
| | | import com.whyc.constant.DevAlarmEnum; |
| | | import com.whyc.constant.PowerAlarmEnum; |
| | | import com.whyc.dto.AlmHis.BattAlmPar; |
| | | import com.whyc.dto.AlmHis.DevAlmPar; |
| | | import com.whyc.dto.AlmHis.PwrAlmPar; |
| | | import com.whyc.dto.Real.AlmDto; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.db_alarm.BattalarmDataHistory; |
| | | import com.whyc.pojo.db_alarm.DevalarmDataHistory; |
| | | import com.whyc.pojo.db_pwrdev_alarm.PwrdevAlarmHistory; |
| | | import com.whyc.pojo.db_user.User; |
| | | import com.whyc.util.ActionUtil; |
| | | import com.whyc.util.MessageUtils; |
| | |
| | | PageInfo<Object> pageInfo = subTablePageInfoUtils.getPageInfoByMonthTable(pageNum, pageSize, almStartTime, almEndTime, |
| | | "db_alarm", "tb_battalarm_data_history", almDto); |
| | | List<Object> list = pageInfo.getList(); |
| | | /*for (Object data : list) { |
| | | AlarmRes a = (AlarmRes) data; |
| | | List<BattalarmDataHistory> l = a.getAdataHs(); |
| | | for (BattalarmDataHistory adataH : l) { |
| | | adataH.setAlmSignalIdName(AlarmDaoFactory.getAlarmName(adataH.getAlmSignalId())); |
| | | adataH.setAlmLevelName(AlarmDaoFactory.getAlarmType(adataH.getAlmLevel())); |
| | | for (Object data : list) { |
| | | BattalarmDataHistory dataH = (BattalarmDataHistory) data; |
| | | dataH.setAlmName(BattSingalIdEnum.getValue(dataH.getAlmSignalId())); |
| | | } |
| | | }*/ |
| | | return new Response().setII(1, list!=null, pageInfo, "电池告警历史记录查询"); |
| | | } |
| | | //设备告警历史记录查询 |
| | |
| | | almDto.setUid(uid); |
| | | PageInfo<Object> pageInfo = subTablePageInfoUtils.getPageInfoByMonthTable(pageNum, pageSize, almStartTime, almEndTime, |
| | | "db_alarm", "tb_devalarm_data_history", almDto); |
| | | List<Object> list = pageInfo.getList(); |
| | | for (Object data : list) { |
| | | DevalarmDataHistory dataH = (DevalarmDataHistory) data; |
| | | dataH.setAlmName(DevAlarmEnum.getValue(dataH.getAlmId())); |
| | | } |
| | | return new Response().setII(1, pageInfo.getList()!=null, pageInfo, "返回结果"); |
| | | } |
| | | //电源告警历史记录查询 |
| | |
| | | PageInfo<Object> pageInfo = subTablePageInfoUtils.getPageInfo(pageNum, pageSize, almStartTime, almEndTime, |
| | | "db_pwrdev_alarm", "tb_pwrdev_alarm_history", almDto); |
| | | List<Object> list = pageInfo.getList(); |
| | | /*for (Object temp : list) { |
| | | PwrdevAlarmHistory p = (PwrdevAlarmHistory) temp; |
| | | p.setAlarmName(AlarmDaoFactory.getAllAlarmName(p.getAlmType())); |
| | | }*/ |
| | | for (Object data : list) { |
| | | PwrdevAlarmHistory dataH = (PwrdevAlarmHistory) data; |
| | | dataH.setAlmName(PowerAlarmEnum.getValue(dataH.getAlmId())); |
| | | } |
| | | return new Response<>().setII(1, pageInfo, null, "电源告警历史记录查询"); |
| | | } |
| | | } |