From bc2fa8b08c72469e31433d1f9e70e8077f63d49b Mon Sep 17 00:00:00 2001 From: 胡仁荣 <897853850@qq.com> Date: 星期五, 07 四月 2023 17:07:48 +0800 Subject: [PATCH] 直播 --- src/main/java/com/qxueyou/scc/sys/action/LoginController.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java index 506ddd9..555edcc 100644 --- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java +++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java @@ -128,10 +128,18 @@ */ @PostMapping("/auth/wechat/login") @ApiOperation("寰俊鐧诲綍") - public Result wechatLogin(String code) { + public Result wechatLogin(String code,String number) { JSONObject sessionKeyOrOpenId = wechatService.getSessionKeyOrOpenId(code); - System.out.println(sessionKeyOrOpenId); - return new Result(true,"cg",sessionKeyOrOpenId); + String phone = wechatService.getNumber(number); + String hql = "from User where deleteFlag is false and mobilePhone = ? "; + List<Object> params = CollectionUtils.newList(phone); + User user = commonDAO.findUnique(hql,params, User.class); + if(user==null){ + User user1=new User(); + user1.setMobilePhone(phone); + commonDAO.save(user1); + } + return new Result(true,"cg",user); // return new Result(true,"token",securityProperties.getTokenStartWith() + token,"user",user); } -- Gitblit v1.8.0