|
@@ -182,18 +182,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean updatePassword(Long id, String oldPassword, String password) {
|
|
|
- SysUser sysUser = this.getById(id);
|
|
|
+ public boolean updatePassword(SysUser user) {
|
|
|
+ SysUser sysUser = this.getById(user.getId());
|
|
|
if (sysUser == null) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("用户不存在");
|
|
|
}
|
|
|
-
|
|
|
- oldPassword = Md5Utils.toMd5Hex(oldPassword);
|
|
|
- if (!StringUtils.equals(sysUser.getPassword(), oldPassword)) {
|
|
|
+ if (!StringUtils.equals(sysUser.getPassword(), user.getOldPassword())) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("原密码不正确");
|
|
|
}
|
|
|
- String md5Password = Md5Utils.toMd5Hex(password);
|
|
|
- sysUser.setPassword(md5Password);
|
|
|
+ sysUser.setPassword(user.getPassword());
|
|
|
return this.updateById(sysUser);
|
|
|
}
|
|
|
|