| | |
| | | import com.whyc.pojo.DevalarmDataHistory; |
| | | import com.whyc.pojo.UserInf; |
| | | import com.whyc.util.ActionUtil; |
| | | import com.whyc.util.SubTablePageInfoUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.text.ParseException; |
| | | import java.util.ArrayList; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | |
| | | @Resource |
| | | private DevalarmDataHistoryMapper mapper; |
| | | |
| | | @Resource |
| | | private SubTablePageInfoUtils subTablePageInfoUtils; |
| | | |
| | | //设备告警历史查询 |
| | | public Response serchByCondition(DevAlarmPar par) { |
| | | PageHelper.startPage(par.getPage().getPageCurr(), par.getPage().getPageSize()); |
| | |
| | | return new Response().setII(1, pageInfo, levelList, "返回结果"); |
| | | } |
| | | |
| | | public Response getPageInfo(DevAlarmPar param) throws ParseException { |
| | | Integer pageNum = param.getPage().getPageCurr(); |
| | | Integer pageSize = param.getPage().getPageSize(); |
| | | Date almStartTime = param.getAlmStartTime(); |
| | | Date almEndTime = param.getAlmStartTime1(); |
| | | UserInf uinf = ActionUtil.getUser(); |
| | | int uId = uinf.getUId().intValue(); |
| | | param.setUId(uId); |
| | | PageInfo<Object> pageInfo = subTablePageInfoUtils.getPageInfo(pageNum, pageSize, almStartTime, almEndTime, |
| | | "db_alarm", "tb_devalarm_data_history", param); |
| | | List<Integer> levelList = subTablePageInfoUtils.getLevelList(uId,"db_alarm", "tb_devalarm_data_history", "tb_devalarm_data_history_?[0-9]*",null); |
| | | return new Response().setII(1, pageInfo, levelList, "返回结果"); |
| | | } |
| | | |
| | | //查询分级告警的个数 |
| | | public List serchByLevel(int uId) { |
| | | List list = new ArrayList(); |