From bbb4a001e20e226fc5b73ff9d87d17bac9acb72b Mon Sep 17 00:00:00 2001 From: wqy <1191068887@qq.com> Date: Fri, 23 Feb 2024 17:32:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cyl/h5/controller/WechatController2.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ruoyi-mall/src/main/java/com/cyl/h5/controller/WechatController2.java b/ruoyi-mall/src/main/java/com/cyl/h5/controller/WechatController2.java index acf67d6..b9d9408 100644 --- a/ruoyi-mall/src/main/java/com/cyl/h5/controller/WechatController2.java +++ b/ruoyi-mall/src/main/java/com/cyl/h5/controller/WechatController2.java @@ -51,6 +51,20 @@ public class WechatController2 { @GetMapping("/no-auth/wechat/getSessionId") public AjaxResult getSessionId(String code) { + JSONObject object = memberWechatService.getSessionId(code); + if (object != null) { + String openId = object.getString("openid"); + String sessionId = object.getString("session_key"); + Map map = new HashMap(); + map.put("openId", openId); + map.put("sessionId", sessionId); + return AjaxResult.successData(Base64Utils.encodeToString(JSON.toJSONString(map).getBytes())); + } + return AjaxResult.success(null); + } + + @GetMapping("/no-auth/wechat/getSessionId2") + public AjaxResult getSessionId2(String code) { JSONObject object = memberWechatService.getSessionId(code); if (object != null) { String openId = object.getString("openid");