Browse Source

小程序后台代码提交,登录, 修改解析bug

tags/B.2.6.1_20240104_release^2
yk 1 year ago
parent
commit
0a39d4e997
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/wechat/service/WeChatService.java

+ 6
- 2
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/wechat/service/WeChatService.java View File

@@ -1,5 +1,6 @@
package com.xueyi.system.wechat.service;

import com.alibaba.fastjson2.JSON;
import com.xueyi.common.redis.utils.RedisUtil;
import com.xueyi.system.wechat.domain.bean.WeChatSessionResponse;
import org.slf4j.Logger;
@@ -47,8 +48,11 @@ public class WeChatService {
log.info("url: {}", url);
restTemplate.getMessageConverters().add(0, new StringHttpMessageConverter());

WeChatSessionResponse sessionResponse = restTemplate.getForObject(url, WeChatSessionResponse.class);
log.info("sessionResponse: {}", sessionResponse);
// WeChatSessionResponse sessionResponse = restTemplate.getForObject(url, WeChatSessionResponse.class);
String str = restTemplate.getForObject(url, String.class);
log.info("sessionResponse: str {}", str);
WeChatSessionResponse sessionResponse = JSON.parseObject(str, WeChatSessionResponse.class);
log.info("sessionResponse: {}", sessionResponse);
RedisUtil.setVal(WECHAT_REDIS_SESSION_KEY+sessionResponse.getOpenid(), sessionResponse.getSessionKey());
log.info("sessionResponse: {}", sessionResponse);



Loading…
Cancel
Save