From 4c61d5fd5c273cadffe9f20464b5341a23f4e60f Mon Sep 17 00:00:00 2001
From: 胡仁荣 <897853850@qq.com>
Date: 星期五, 07 四月 2023 14:50:26 +0800
Subject: [PATCH] 直播

---
 src/main/java/com/qxueyou/scc/sys/action/LoginController.java |   40 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 1 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 e0d5693..506ddd9 100644
--- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
+++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
@@ -1,5 +1,6 @@
 package com.qxueyou.scc.sys.action;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -9,10 +10,15 @@
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
+import com.alibaba.fastjson.JSONObject;
 import com.qxueyou.scc.base.util.*;
+import com.qxueyou.scc.wx.service.IWechatService;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.kafka.common.network.LoginType;
+import org.apache.tomcat.util.net.openssl.ciphers.Authentication;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.data.redis.core.StringRedisTemplate;
@@ -95,7 +101,39 @@
     @Autowired
     private IOrganizationService organizationService;
 
-    public static String UUNUMBER="QXYUUNUMBER";
+	/**
+	 * 灏忕▼搴廰ppID
+	 */
+	@Value("${wx.appId}")
+	private String appId;
+
+
+	/**
+	 * 灏忕▼搴弒ecret
+	 */
+	@Value("${wx.secret}")
+	private String secret;
+
+
+	public static String UUNUMBER="QXYUUNUMBER";
+
+	@Autowired
+	IWechatService wechatService;
+
+	/**
+	 * 寰俊鐧诲綍
+	 *
+	 * @param uid
+	 * @throws IOException
+	 */
+	@PostMapping("/auth/wechat/login")
+	@ApiOperation("寰俊鐧诲綍")
+	public Result wechatLogin(String code) {
+		JSONObject sessionKeyOrOpenId = wechatService.getSessionKeyOrOpenId(code);
+		System.out.println(sessionKeyOrOpenId);
+		return new Result(true,"cg",sessionKeyOrOpenId);
+//		return new Result(true,"token",securityProperties.getTokenStartWith() + token,"user",user);
+	}
 
 	@ApiOperation(value = "鐧诲叆鎺ュ彛", notes = "")
 	@ApiImplicitParams({

--
Gitblit v1.8.0