@GetMapping("/sys/check/name")
public int checkName(String name) {
return userService.checkUsername(name);
// 返回1表示用户名可用,返回0表示用户名已存在
}
public int checkUsername(String name) {
List<SysUser> sysUsers = userMapper.selectList(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUsername, name));
if (sysUsers.size() > 0) {
return 0;//代表该用户名 不可用
} else {
return 1;
}
}
- 127.0.0.1:3300/sys/check/name?name = 输入的值 会显示0/1值
- LambdaQueryWrapper:

文章描述了一个JavaAPI端点/sys/check/name,用于检查输入的用户名是否可用。它通过UserService调用数据库查询,使用LambdaQueryWrapper进行条件筛选,返回1表示可用,0表示已存在。测试时通过127.0.0.1:3300发送HTTPGET请求并传入用户名参数。

9637

被折叠的 条评论
为什么被折叠?



