2
0

fix: 修复检查重复用户

This commit is contained in:
caiyuchao
2025-03-19 18:49:44 +08:00
parent c7bb6ebb7f
commit 54fe64c7ea
2 changed files with 5 additions and 8 deletions

View File

@@ -117,8 +117,7 @@ public class TokenController {
@PostMapping("checkRepeat")
public R<?> checkRepeat(@RequestBody RegisterBody form) {
if ("u".equals(form.getAuthType())) {
uLoginService.checkRepeat(form);
return R.ok();
return R.ok(uLoginService.checkRepeat(form));
}
if ("sys".equals(form.getAuthType())) {
}

View File

@@ -160,19 +160,17 @@ public class ULoginService {
/**
* 检查重复
*/
public void checkRepeat(RegisterBody registerBody) {
public boolean checkRepeat(RegisterBody registerBody) {
UUser user = new UUser();
user.setUserName(registerBody.getUsername());
user.setPhonenumber(registerBody.getPhonenumber());
user.setEmail(registerBody.getEmail());
R<Boolean> result = remoteUserService.checkRepeat(user, SecurityConstants.INNER );
if (R.FAIL == result.getCode()) {
throw new ServiceException(result.getMsg());
}
Boolean isRepeat = result.getData();
if (isRepeat) {
throw new ServiceException("auth.user.registered");
return true;
}
return result.getData();
}
}