public String authorized() { User user = userService.findUserById(userid); if (user == null) { ret.put("retCode", "1001"); ret.put("retMSG", "该用户不存在"); return "success"; } Permission per = permissionService.findPermissionById(permissionid); if (per == null) { ret.put("retCode", "1001"); ret.put("retMSG", "该权限不存在"); return "success"; } if (Utils.authorized(user.getAuthorization(), per.getValue())) { ret.put("retCode", "1000"); ret.put("retMSG", "有权限操作"); return "success"; } else { ret.put("retCode", "1001"); ret.put("retMSG", "没有权限操作"); return "success"; } }
@Override public List<MonitorTask> findAllMonitorTasks( Integer pageIndex, Integer pageSize, Map<String, Object> map) { String queryString = " where s.del = 0 "; queryString = Utils.getQueryString(queryString, map); queryString = queryString + " order by time desc"; return MonitorTaskDao.findByHql(" from MonitorTask s" + queryString, map, pageSize, pageIndex); }
@Override public Long findMonitorTaskPages(Integer pageSize, Map<String, Object> map) { String queryString = " where s.del = 0 "; queryString = Utils.getQueryString(queryString, map); String hql = "select count(*) from MonitorTask s" + queryString; Long pages = MonitorTaskDao.count(hql, map); if (pages % pageSize != 0) { pages = pages / pageSize + 1; } else { pages = pages / pageSize; } return pages; }