diff --git a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/controller/SysUserController.java b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/controller/SysUserController.java index 69692f12b..6fc912117 100644 --- a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/controller/SysUserController.java +++ b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/controller/SysUserController.java @@ -440,4 +440,20 @@ public class SysUserController { return R.ok(user); } + + /** + * 根据用户名获取用户列表 + * + * @param username 用户名 + * @return + */ + @GetMapping("/checkUsername") + @Schema(description = "根据用户名效验当前用户是否存在") + public R checkUsername(@RequestParam("username") String username) { + List list = userService.list(Wrappers.lambdaQuery().like(SysUser::getUsername, username)); + if (!CollUtil.isEmpty(list)) { + return R.ok(false); + } + return R.ok(true); + } }