fix: 修复检查重复用户

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

No files matched your search

@@ -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())) {
}
@@ -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();
}
}