@RequiresPermissions("useraccount") @RequestMapping("/admin/useraccount/model_save") public String save(UserAccount bean, ModelMap model) { String view="redirect:view_list.htm"; try { manager.save(bean); log.info("save object id={}", bean.getId()); } catch (Exception e) { log.error("保存失败",e); model.addAttribute("erro", e.getMessage()); view="/admin/useraccount/add"; } return view; }
@RequiresPermissions("useraccount") @RequestMapping("/admin/useraccount/model_save") public String save(UserAccount bean, ModelMap model) { String view = "redirect:view_list.htm"; try { manager.save(bean); log.info("save object id={}", bean.getId()); } catch (Exception e) { log.error("保存失败", e); model.addAttribute("erro", e.getMessage()); view = "/admin/useraccount/add"; } return view; }
@Override public UserAccount updateUserLogin(UserAccount userAccount) { UserAccount account = null; if (userAccount.getId() == null) { return null; } account = dao.findById(userAccount.getId()); if (account == null) { return null; } Integer size = account.getLoginSize(); if (size == null) { size = 1; } size++; account.setLoginSize(size); account.setLastDate(new Date()); return account; }
@Override public UserAccount updateUserLogin(UserAccount userAccount) { UserAccount account = null; if (userAccount.getId() == null) { return null; } account = dao.findById(userAccount.getId()); if (account == null) { return null; } Integer size = account.getLoginSize(); if (size == null) { size = 1; } size++; account.setLoginSize(size); account.setLastDate(new Date()); return account; }
@Override public ResponseObject restPassword(UserAccount userAccount) { ResponseObject result=new ResponseObject(); if (userAccount.getId() == null) { result.setMsg("账号不存在"); result.setCode(-1); return result; } if (userAccount.getPassword()==null||userAccount.getPassword().length()<3){ result.setMsg("密码过短,长度必须大于3位!"); result.setCode(-3); return result; } UserAccount account = dao.findById(userAccount.getId()); if (account == null) { result.setMsg("账号不存在"); result.setCode(-2); return result; } SecurityUtil securityUtil = new SecurityUtil(); account.setSalt(securityUtil.getSalt()); account.setPassword(securityUtil.entryptPassword(userAccount.getPassword())); result.setMsg("重置密码成功"); return result; } }
@Override public ResponseObject restPassword(UserAccount userAccount) { ResponseObject result = new ResponseObject(); if (userAccount.getId() == null) { result.setMsg("账号不存在"); result.setCode(-1); return result; } if (userAccount.getPassword() == null || userAccount.getPassword().length() < 3) { result.setMsg("密码过短,长度必须大于3位!"); result.setCode(-3); return result; } UserAccount account = dao.findById(userAccount.getId()); if (account == null) { result.setMsg("账号不存在"); result.setCode(-2); return result; } SecurityUtil securityUtil = new SecurityUtil(); account.setSalt(securityUtil.getSalt()); account.setPassword(securityUtil.entryptPassword(userAccount.getPassword())); result.setMsg("重置密码成功"); return result; } }
bean.setSalt(securityUtil.getSalt()); save(bean); result.setId(bean.getId()); result.setUser(user.getId());
bean.setSalt(securityUtil.getSalt()); save(bean); result.setId(bean.getId()); result.setUser(user.getId());