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