【功能修复】API 调用时,相关的 checkData 补充
This commit is contained in:
@@ -48,7 +48,7 @@ public class AppSocialUserController {
|
||||
public CommonResult<Boolean> socialUnbind(@RequestBody AppSocialUserUnbindReqVO reqVO) {
|
||||
SocialUserUnbindReqDTO reqDTO = new SocialUserUnbindReqDTO(getLoginUserId(), UserTypeEnum.MEMBER.getValue(),
|
||||
reqVO.getType(), reqVO.getOpenid());
|
||||
socialUserApi.unbindSocialUser(reqDTO);
|
||||
socialUserApi.unbindSocialUser(reqDTO).checkError();
|
||||
return success(true);
|
||||
}
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
public AppAuthLoginRespVO smsLogin(AppAuthSmsLoginReqVO reqVO) {
|
||||
// 校验验证码
|
||||
String userIp = getClientIP();
|
||||
smsCodeApi.useSmsCode(AuthConvert.INSTANCE.convert(reqVO, SmsSceneEnum.MEMBER_LOGIN.getScene(), userIp));
|
||||
smsCodeApi.useSmsCode(AuthConvert.INSTANCE.convert(reqVO, SmsSceneEnum.MEMBER_LOGIN.getScene(), userIp)).checkError();
|
||||
|
||||
// 获得获得注册用户
|
||||
MemberUserDO user = userService.createUserIfAbsent(reqVO.getMobile(), userIp, getTerminal());
|
||||
@@ -122,7 +122,7 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
} else {
|
||||
user = userService.createUser(socialUser.getNickname(), socialUser.getAvatar(), getClientIP(), getTerminal());
|
||||
socialUserApi.bindSocialUser(new SocialUserBindReqDTO(user.getId(), getUserType().getValue(),
|
||||
reqVO.getType(), reqVO.getCode(), reqVO.getState()));
|
||||
reqVO.getType(), reqVO.getCode(), reqVO.getState())).checkError();
|
||||
}
|
||||
if (user == null) {
|
||||
throw exception(USER_NOT_EXISTS);
|
||||
@@ -200,7 +200,7 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
reqDTO.setUserAgent(ServletUtils.getUserAgent());
|
||||
reqDTO.setUserIp(getClientIP());
|
||||
reqDTO.setResult(loginResult.getResult());
|
||||
loginLogApi.createLoginLog(reqDTO);
|
||||
loginLogApi.createLoginLog(reqDTO).checkError();
|
||||
// 更新最后登录时间
|
||||
if (userId != null && Objects.equals(LoginResultEnum.SUCCESS.getResult(), loginResult.getResult())) {
|
||||
userService.updateUserLogin(userId, getClientIP());
|
||||
@@ -242,7 +242,7 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
}
|
||||
|
||||
// 执行发送
|
||||
smsCodeApi.sendSmsCode(AuthConvert.INSTANCE.convert(reqVO).setCreateIp(getClientIP()));
|
||||
smsCodeApi.sendSmsCode(AuthConvert.INSTANCE.convert(reqVO).setCreateIp(getClientIP())).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -267,7 +267,7 @@ public class MemberAuthServiceImpl implements MemberAuthService {
|
||||
reqDTO.setUserAgent(ServletUtils.getUserAgent());
|
||||
reqDTO.setUserIp(getClientIP());
|
||||
reqDTO.setResult(LoginResultEnum.SUCCESS.getResult());
|
||||
loginLogApi.createLoginLog(reqDTO);
|
||||
loginLogApi.createLoginLog(reqDTO).checkError();
|
||||
}
|
||||
|
||||
private String getMobile(Long userId) {
|
||||
|
||||
Reference in New Issue
Block a user