修复注册问题

master
toesbieya 6 years ago
parent aef9bb6326
commit 0486498f5d
  1. 2
      java/cloud/web/web-modules/account/src/main/java/cn/toesbieya/jxc/account/controller/AccountController.java
  2. 1
      java/cloud/web/web-modules/account/src/main/java/cn/toesbieya/jxc/account/service/AccountService.java
  3. 2
      java/local/src/main/java/cn/toesbieya/jxc/controller/AccountController.java
  4. 1
      java/local/src/main/java/cn/toesbieya/jxc/service/AccountService.java
  5. 5
      vue/src/api/account.js

@ -76,7 +76,7 @@ public class AccountController {
return Result.success();
}
return Result.success(service.checkName(name, id) ? null : "该用户名已存在");
return Result.success(service.checkName(name, id) ? "该用户名已存在" : null);
}
private String validateUpdatePwdParam(PasswordUpdateParam vo) {

@ -223,6 +223,7 @@ public class AccountService {
return Result.fail("上传头像失败");
}
//用户名重复时返回true
public boolean checkName(String name, Integer id) {
Integer num = userMapper.selectCount(
Wrappers.lambdaQuery(SysUser.class)

@ -75,7 +75,7 @@ public class AccountController {
return Result.success();
}
return Result.success(service.checkName(name, id) ? null : "该用户名已存在");
return Result.success(service.checkName(name, id) ? "该用户名已存在" : null);
}
private String validateUpdatePwdParam(PasswordUpdateParam vo) {

@ -211,6 +211,7 @@ public class AccountService {
return Result.fail("上传头像失败");
}
//用户名重复时返回true
public boolean checkName(String name, Integer id) {
Integer num = userMapper.selectCount(
Wrappers.lambdaQuery(SysUser.class)

@ -1,4 +1,5 @@
import request from "@/config/request"
import {isEmpty} from "@/utils"
export const baseUrl = '/account'
@ -27,5 +28,7 @@ export function validate(pwd) {
}
export function checkName(name, id) {
return request.get(`${baseUrl}/checkName?name=${name}&id=${id}`).then(({data}) => data)
let param = `?name=${name}`
if (!isEmpty(id)) param += `&id=${id}`
return request.get(`${baseUrl}/checkName${param}`).then(({data}) => data)
}

Loading…
Cancel
Save