| | |
| | | import com.whyc.pojo.PwrdevTimeOutAlarm; |
| | | import com.whyc.pojo.UserInf; |
| | | import com.whyc.util.ActionUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | @Resource |
| | | private PwrdevAlarmParamMapper paramMapper; |
| | | |
| | | //设备超时告警 |
| | | @Autowired |
| | | private SubTablePageInfoService subService; |
| | | |
| | | //设备超时告警--查询 |
| | | public Response getList() { |
| | | List<String> tablelist=paramMapper.getParamList(); |
| | | //取第一条记录,即param表 |
| | | String alarmParamTableName = tablelist.get(0); |
| | | UserInf uinf= ActionUtil.getUser(); |
| | | List<PwrdevTimeOutAlarm> list=mapper.getList(uinf.getUId().intValue(),alarmParamTableName); |
| | | //List<PwrdevTimeOutAlarm> list=mapper.getList(uinf.getUId().intValue(),alarmParamTableName); |
| | | List<PwrdevTimeOutAlarm> list=subService.getList(uinf.getUId().intValue(),alarmParamTableName); |
| | | for (PwrdevTimeOutAlarm p:list){ |
| | | int alarm_index = p.getAlarmIndex(); |
| | | String alarm_name = p.getAlarmName(); |
| | |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().set(1,pageInfo); |
| | | } |
| | | |
| | | //webSocket设备超时告警--查询 |
| | | public Response getListOfWebSocket(int uId) { |
| | | List<String> tablelist=paramMapper.getParamList(); |
| | | //取第一条记录,即param表 |
| | | String alarmParamTableName = tablelist.get(0); |
| | | //List<PwrdevTimeOutAlarm> list=mapper.getList(uId,alarmParamTableName); |
| | | List<PwrdevTimeOutAlarm> list=subService.getList(uId,alarmParamTableName); |
| | | for (PwrdevTimeOutAlarm p:list){ |
| | | int alarm_index = p.getAlarmIndex(); |
| | | String alarm_name = p.getAlarmName(); |
| | | if (alarm_index != 0) { |
| | | String a = alarm_index + ""; |
| | | alarm_name = alarm_name.replace("N", a); |
| | | } |
| | | p.setAlarmName(alarm_name); |
| | | } |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().set(1,pageInfo); |
| | | } |
| | | |
| | | //设备超时告警--删除 |
| | | public Response delete(int num) { |
| | | int flag=mapper.deleteById(num); |
| | | return new Response().set(flag); |
| | | } |
| | | } |