From e07d80b7cad39d2518db510dc8e9c0be05136de9 Mon Sep 17 00:00:00 2001 From: shiyang Date: Sat, 25 Sep 2021 17:05:18 +0800 Subject: [PATCH] =?UTF-8?q?PC-=E6=9F=A5=E8=AF=A2=E7=99=BB=E9=99=86?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8=EF=BC=88?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/talkonlineweb/controller/UserContoller.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java index 0e45547..4c3b9c8 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/UserContoller.java @@ -305,14 +305,21 @@ public class UserContoller { /** * PC-查询登陆账号是否存在 * @param login 账号 + * @param uid 用户标识id * @return true 可以使用,false已经存在 */ @GetMapping("getLoginUserByLogin") - public BaseResponse getLoginUserByLogin(String login){ + public BaseResponse getLoginUserByLogin(String login,@RequestParam(required = false) Integer uid){ BaseResponse baseResponse=new BaseResponse(); try { - LymsUser user=lymsUserService.getOne(new QueryWrapper().eq("login", login)); - baseResponse.setObject(null==user?true:false); + if(null!=uid){//修改的时候判断是否重复 + LymsUser user2=lymsUserService.getOne(new QueryWrapper().eq("uid", uid)); + LymsUser user=lymsUserService.getOne(new QueryWrapper().eq("login", login)); + baseResponse.setObject(null==user?true:(user2.getLogin().equals(login)?true:false)); + }else { + LymsUser user=lymsUserService.getOne(new QueryWrapper().eq("login", login)); + baseResponse.setObject(null==user?true:false); + } baseResponse.setErrormsg("成功"); } catch (Exception e) { baseResponse.setErrormsg("失败"); -- 1.8.3.1