/** 修改用户角色. */ @RequestMapping(value = {"updateUserRole"}) @ResponseBody public Result updateUserRole( @ModelAttribute("model") User user, @RequestParam(value = "roleIds", required = false) List<Long> roleIds) throws Exception { Result result = null; List<Role> rs = Lists.newArrayList(); if (Collections3.isNotEmpty(roleIds)) { for (Long id : roleIds) { Role role = roleManager.loadById(id); rs.add(role); } } user.setRoles(rs); userManager.saveEntity(user); result = Result.successResult(); return result; }