|
|
|
@@ -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); |
|
|
|
|
|
|
|
|