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") @PostMapping("checkRepeat")
public R<?> checkRepeat(@RequestBody RegisterBody form) { public R<?> checkRepeat(@RequestBody RegisterBody form) {
if ("u".equals(form.getAuthType())) { if ("u".equals(form.getAuthType())) {
uLoginService.checkRepeat(form); return R.ok(uLoginService.checkRepeat(form));
return R.ok();
} }
if ("sys".equals(form.getAuthType())) { 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(); UUser user = new UUser();
user.setUserName(registerBody.getUsername()); user.setUserName(registerBody.getUsername());
user.setPhonenumber(registerBody.getPhonenumber()); user.setPhonenumber(registerBody.getPhonenumber());
user.setEmail(registerBody.getEmail()); user.setEmail(registerBody.getEmail());
R<Boolean> result = remoteUserService.checkRepeat(user, SecurityConstants.INNER ); R<Boolean> result = remoteUserService.checkRepeat(user, SecurityConstants.INNER );
if (R.FAIL == result.getCode()) { if (R.FAIL == result.getCode()) {
throw new ServiceException(result.getMsg()); return true;
}
Boolean isRepeat = result.getData();
if (isRepeat) {
throw new ServiceException("auth.user.registered");
} }
return result.getData();
} }
} }