|  |  |  | 
|---|
|  |  |  | if (user == null) { | 
|---|
|  |  |  | throw new ControllerException(ErrorCode.ERROR100.getCode(), "用户名或密码错误"); | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | String jwt = JwtUtils.createToken(username, password); | 
|---|
|  |  |  | String jwt = JwtUtils.createToken(username, password, user.getRole().getId()); | 
|---|
|  |  |  | response.setHeader(JwtUtils.getHeader(), jwt); | 
|---|
|  |  |  | user.setAccessToken(jwt); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | if (user == null) { | 
|---|
|  |  |  | throw new ControllerException(ErrorCode.ERROR100); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | int userId = SecurityUtils.getUserId(); | 
|---|
|  |  |  | boolean result = userService.changePassword(userId, DigestUtils.md5DigestAsHex(password.getBytes())); | 
|---|
|  |  |  | //int userId = SecurityUtils.getUserId(); | 
|---|
|  |  |  | boolean result = userService.changePassword(user.getId(), DigestUtils.md5DigestAsHex(password.getBytes())); | 
|---|
|  |  |  | if (!result) { | 
|---|
|  |  |  | throw new ControllerException(ErrorCode.ERROR100); | 
|---|
|  |  |  | } | 
|---|