From 167f614976b05fb7bc2c40467f55dc88c7efed4f Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 27 十二月 2024 09:20:52 +0800
Subject: [PATCH] 订单

---
 applet/src/main/java/com/jilongda/applet/controller/LoginController.java |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/applet/src/main/java/com/jilongda/applet/controller/LoginController.java b/applet/src/main/java/com/jilongda/applet/controller/LoginController.java
index a47e425..e379fbf 100644
--- a/applet/src/main/java/com/jilongda/applet/controller/LoginController.java
+++ b/applet/src/main/java/com/jilongda/applet/controller/LoginController.java
@@ -51,20 +51,21 @@
     private RestTemplate wxRestTemplate;
 
     @ApiOperation(value = "通过code获得openid,获取用户信息",tags = {"微信小程序登录"})
-    @PostMapping("/openIdByJsCode")
+    @PostMapping("openIdByJsCode")
     public ApiResult<Map<String, Object>> openIdByJsCode(@RequestBody AppletUserEncrypteData data) {
         log.info("<<<<<<<<换取openid开始<<<<<<<<:{}", data.getCode());
-        WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisAutoTemplate);
-        Code2SessionRespBody body = appletTools.getOpenIdByJscode2session(new Code2SessionResqBody().build(data.getCode()));
-        String openid = body.getOpenid();
-        String sessionKey = body.getSessionKey();
-        if(!StringUtils.hasLength(data.getEncryptedData()) || !StringUtils.hasLength(data.getIv())){
-            return ApiResult.failed("已拒绝授权",null);
-        }
-        AppletUserDecodeData appletUserDecodeData = WxUtils.encryptedData(data.getEncryptedData(), sessionKey,  data.getIv());
-        appletUserDecodeData.setOpenId(openid);
-        TAppUser appUser = appUserService.wxLogin(appletUserDecodeData);
-        Map<String, Object> tokenInfos = securityUtils.login(openid, appUser, authenticationManager, TAppUser.class, 3);
+//        WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisAutoTemplate);
+//        Code2SessionRespBody body = appletTools.getOpenIdByJscode2session(new Code2SessionResqBody().build(data.getCode()));
+//        String openid = body.getOpenid();
+//        String sessionKey = body.getSessionKey();
+//        if(!StringUtils.hasLength(data.getEncryptedData()) || !StringUtils.hasLength(data.getIv())){
+//            return ApiResult.failed("已拒绝授权",null);
+//        }
+//        AppletUserDecodeData appletUserDecodeData = WxUtils.encryptedData(data.getEncryptedData(), sessionKey,  data.getIv());
+//        appletUserDecodeData.setOpenId(openid);
+//        TAppUser appUser = appUserService.wxLogin(appletUserDecodeData);
+        TAppUser appUser = appUserService.getById(1);
+        Map<String, Object> tokenInfos = securityUtils.login(appUser.getOpenId(), appUser, authenticationManager, TAppUser.class, 3);
         return ApiResult.success(tokenInfos);
     }
 

--
Gitblit v1.7.1