added: 管理员密码修改

This commit is contained in:
none
2023-03-02 15:46:57 +08:00
parent 8285daccc8
commit aa6bb1d845
4 changed files with 48 additions and 0 deletions

View File

@@ -38,4 +38,6 @@ public interface AdminUserService extends IService<AdminUser> {
void removeWithRoleIds(Integer userId);
void removeRelateRolesByUserId(Integer userId);
void passwordChange(AdminUser user, String password);
}

View File

@@ -167,6 +167,15 @@ public class AdminUserServiceImpl extends ServiceImpl<AdminUserMapper, AdminUser
QueryWrapper<AdminUserRole> wrapper = userRoleService.query().getWrapper().eq("admin_id", userId);
userRoleService.remove(wrapper);
}
@Override
public void passwordChange(AdminUser user, String password) {
String newPassword = HelperUtil.MD5(password + user.getSalt());
AdminUser newUser = new AdminUser();
newUser.setId(user.getId());
newUser.setPassword(newPassword);
updateById(newUser);
}
}