/** * 未处理故障结果页面 * * @return */ public String undoalertresult() { UserInfo user = ((UserInfo) request.getSession().getAttribute("user")); List<Map<String, Object>> regions = onlineService.getRegions(user); List<Map<String, Object>> contractors = onlineService.getContractors(user); request.setAttribute("regions", regions); request.setAttribute("contractors", contractors); return "alertresult"; }
/** 统计故障列表信息 */ public void undorealonlinealerdata() { UserInfo user = ((UserInfo) request.getSession().getAttribute("user")); List<Map<String, Object>> regionsonline = onlineService.getOnlineAlertRealdataByRegion(user); List<Map<String, Object>> orgsonline = onlineService.getOnlineAlertRealdataByOrg(user); Map<String, Object> map = new HashMap<String, Object>(); map.put("regionsonline", regionsonline); map.put("orgsonline", orgsonline); super.convertmaptojson(map); }
/** 统计在线车辆数量 */ public void todayrealonlinecardata() { UserInfo user = ((UserInfo) request.getSession().getAttribute("user")); List<Map<String, Object>> regionsonlinecar = onlineService.getOnlinecarRealdataByRegion(user); List<Map<String, Object>> orgsonlinecar = onlineService.getOnlinecarRealdataByOrg(user); List<Map<String, Object>> onlinecarcount = onlineService.getOnlineCarCounts(user); Map<String, Object> map = new HashMap<String, Object>(); map.put("regionsonline", regionsonlinecar); map.put("orgsonline", orgsonlinecar); map.put("onlinecount", onlinecarcount); super.convertmaptojson(map); }
/** 在线巡检人列表 */ public String todayonlineman() { UserInfo ui = (UserInfo) request.getSession().getAttribute("user"); String regionid = request.getParameter("regionid"); String orgid = request.getParameter("orgid"); Map<String, Object> conditionmap = new HashMap<String, Object>(); if (StringUtils.isBlank(regionid) && StringUtils.isBlank(orgid)) { if (ui.isMobile()) { conditionmap.put( "regionlist", baseInfoProvider.getRegionService().getRegionIdList(ui.getUserId())); } else { conditionmap.put( "contractorlist", baseInfoProvider.getOrgService().getOrgIdList(ui.getUserId())); } } if (StringUtils.isNotBlank(super.getParameterValue("name"))) { // 获取快捷搜索的名称 conditionmap.put("name", super.converstringtoutf8(super.getParameterValue("name"))); } conditionmap.put("regionid", regionid); if (ui.isContractor() && StringUtils.isBlank(orgid)) { orgid = ui.getOrgId(); } conditionmap.put("orgid", orgid); Map<String, Object> map = onlineService.queryPageMap( "queryTodayOnlineMan", conditionmap, super.getPage("page"), super.getLimit("rows")); request.setAttribute("locatejson", getLocateJson(map)); request.setAttribute("map", map); return "onlineman"; }
/** 巡检车辆轨迹数据 */ public void getHistoryPositionsBySimid() { Map<String, Object> param = new HashMap<String, Object>(); param.put("simid", request.getParameter("simid")); param.put("begindate", request.getParameter("begin")); param.put("enddate", request.getParameter("end")); List<Map<String, Object>> hp = onlineService.getHistoryPositionsBySimid(param); super.convertmaptojson(hp); }
/** * 列出全部未处理的故障列表 * * @return */ public String undoonlinealer() { UserInfo user = ((UserInfo) request.getSession().getAttribute("user")); String regionid = request.getParameter("regionid"); String orgid = request.getParameter("orgid"); Map<String, Object> conditionmap = new HashMap<String, Object>(); conditionmap.put("regionid", regionid); if (user.isContractor() && StringUtils.isBlank(orgid)) { orgid = user.getOrgId(); } conditionmap.put("orgid", orgid); Map<String, Object> map = onlineService.queryPageMap( "queryOnlineAlert", conditionmap, super.getPage("page"), super.getLimit("rows")); request.setAttribute("locatejson", getLocateJson(map)); request.setAttribute("map", map); return "onlinealert"; }
/** 首页统计在线车辆、人员计数 */ public void todaycalcdata() { UserInfo user = ((UserInfo) request.getSession().getAttribute("user")); Map<String, Object> map = onlineService.getOnlineDataCount(user); super.convertmaptojson(map); }