/** * 禁用学员账号(冻结) * * @param user * @return */ @RequestMapping("/user/updateIsavalible") @ResponseBody public Map<String, Object> updateIsavalible( HttpServletRequest request, @ModelAttribute User user) { try { userService.updateUserForIsavalibleById(user); this.setJson(true, "success", null); // 记录系统用户操作 Map<String, Object> descMap = new HashMap<String, Object>(); descMap.put("optuser", "操作id_" + SingletonLoginUtils.getSysUserId(request)); descMap.put("optType", user.getIsavalible() == 1 ? "禁用" : "正常"); descMap.put("userId", "用户id_" + user.getId()); userService.addUserOptRecord( user.getId(), user.getIsavalible() == 1 ? UserOptType.DISABLE.toString() : UserOptType.ACTIVE.toString(), SingletonLoginUtils.getSysUserId(request), this.getSysLoginLoginName(request), user.getId(), gson.toJson(descMap)); } catch (Exception e) { logger.error("AdminUserController.updateIsavalible", e); } return json; }
/** * 修改密码 * * @return */ @RequestMapping("/user/updatepwd") @ResponseBody public Map<String, Object> updatePwd(HttpServletRequest request, @ModelAttribute User user) { try { userService.updatePwdById(user, null); this.setJson(true, "success", null); // 记录系统用户操作 Map<String, Object> descMap = new HashMap<String, Object>(); descMap.put("optuser", "操作id_" + SingletonLoginUtils.getSysUserId(request)); descMap.put("optType", "操作_修改用户密码"); descMap.put("userId", "用户id_" + user.getId()); userService.addUserOptRecord( user.getId(), UserOptType.CHANGEPWD.toString(), SingletonLoginUtils.getSysUserId(request), this.getSysLoginLoginName(request), user.getId(), gson.toJson(descMap)); } catch (Exception e) { logger.error("AdminUserController.updatePwd", e); } return json; }