ProfileController.java 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. //package com.cloudcross.ssp.web.settings;
  2. //
  3. //import java.util.Date;
  4. //import java.util.Map;
  5. //
  6. //import org.springframework.beans.factory.annotation.Autowired;
  7. //import org.springframework.stereotype.Controller;
  8. //import org.springframework.ui.Model;
  9. //import org.springframework.web.bind.annotation.ModelAttribute;
  10. //import org.springframework.web.bind.annotation.RequestMapping;
  11. //import org.springframework.web.bind.annotation.RequestParam;
  12. //import org.springframework.web.bind.annotation.ResponseBody;
  13. //
  14. //import com.cloudcross.ssp.back.model.User;
  15. //import com.cloudcross.ssp.back.service.IUserService;
  16. //import com.cloudcross.ssp.base.web.SimpleController;
  17. //import com.cloudcross.ssp.base.web.result.AjaxResult;
  18. //import com.cloudcross.ssp.common.utils.MD5;
  19. //
  20. ///**
  21. // * 账户信息设置功能。
  22. // *
  23. // * @author qaohao
  24. // */
  25. //@Controller
  26. //@RequestMapping("/settings/profile")
  27. //public class ProfileController extends SimpleController {
  28. // @Autowired
  29. // IUserService userService;
  30. //
  31. // /**
  32. // * 进入用户修改页面,根据用户名查询查询用户信息
  33. // * @param model
  34. // * @return 用户信息修改页面
  35. // */
  36. // @RequestMapping
  37. // public String profile(Model model) {
  38. // model.addAttribute("user", getLoginUser());
  39. // return index;
  40. // }
  41. //
  42. // /**
  43. // * 修改用户信息
  44. // * @param model
  45. // * @param user 页面输入的用户信息
  46. // * @param paramMap 页面参数
  47. // * @return 修改用户信息后,返回修改结果
  48. // */
  49. // @RequestMapping("/save")
  50. // public @ResponseBody AjaxResult save(Model model, @ModelAttribute("form") User user,
  51. // @RequestParam Map<String, Object> paramMap) {
  52. //
  53. // //声明修改用户返回的结果
  54. // AjaxResult result = new AjaxResult();
  55. //
  56. // // 根据用户名获得用户信息
  57. // User userInfo = userService.findByUsername(user.getUsername());
  58. //
  59. // //修改用户信息时,用户ID ,状态与原用户保持一致
  60. // user.setId(userInfo.getId());
  61. // user.setStatus(userInfo.getStatus());
  62. //
  63. // //用户信息修改的时间
  64. // user.setModifyDate(new Date());
  65. //
  66. // //用户需要修改密码时
  67. // if (paramMap.get("isModifyPwd").equals("true")) {
  68. // MD5 md5 = MD5.getInstance();
  69. // String inputPwd = md5.getMD5(user.getPassword());
  70. //
  71. // //原密码输入错误
  72. // if (!userInfo.getPassword().equals(inputPwd)) {
  73. // result.setMsg("原始密码输入不正确,请您重新输入");
  74. // result.setStatus("false");
  75. // return result;
  76. // }
  77. // user.setPassword(md5.getMD5((String) paramMap.get("newPassword")));
  78. // } else {
  79. // //用户不需要改密码时,用户登录密码为原密码
  80. // user.setPassword(userInfo.getPassword());
  81. // }
  82. //
  83. // //修改用户信息
  84. // boolean sign = userService.edit(user);
  85. //
  86. // //成功跳转到首页
  87. // if (sign) {
  88. // result.setStatus("ok");
  89. // return result;
  90. // }
  91. // //失败返回当前页面,并提示
  92. // result.setStatus("false");
  93. // result.setMsg( "修改信息失败");
  94. // return result;
  95. // }
  96. //
  97. //}