fix(service): 修复更新用户信息时使用登录ID而非UID
This commit is contained in:
@@ -91,9 +91,10 @@ public class UserServiceImpl extends ServiceImpl<KeyboardUserMapper, KeyboardUse
|
||||
|
||||
@Override
|
||||
public Boolean updateUserInfo(KeyboardUserReq keyboardUserReq) {
|
||||
long loginIdAsLong = StpUtil.getLoginIdAsLong();
|
||||
KeyboardUser keyboardUserDB = keyboardUserMapper.selectOne(
|
||||
new LambdaQueryWrapper<KeyboardUser>()
|
||||
.eq(KeyboardUser::getUid, keyboardUserReq.getUid())
|
||||
.eq(KeyboardUser::getId, loginIdAsLong)
|
||||
.eq(KeyboardUser::getStatus, false));
|
||||
if (keyboardUserDB == null) {
|
||||
throw new BusinessException(ErrorCode.USER_NOT_FOUND);
|
||||
|
||||
Reference in New Issue
Block a user