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