xiaoyong931011
2023-07-19 4fe7d356651b0ddd13cc4c57465ff98862e8d416
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -293,14 +293,15 @@
    @Override
    public void updateMemberInfo(String str) {
        String[] split = StrUtil.split(str, "-");
        String[] split = StrUtil.split(str, "|");
        String accessToken = split[0];
        String openId = split[1];
        MallMember mallMember = memberMapper.selectMemberByOpenId(openId);
        if (ObjectUtil.isNotEmpty(mallMember)) {
        if (ObjectUtil.isEmpty(mallMember)) {
            return;
        }
        String requrl = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessToken+"&openid="+openId+"&lang=zh_CN";
        // 创建一个StringHttpMessageConverter,并设置字符集为UTF-8
        StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(Charset.forName("UTF-8"));
        stringConverter.setSupportedMediaTypes(Collections.singletonList(MediaType.TEXT_PLAIN));
@@ -324,12 +325,13 @@
        mallMember.setName(nickname);
        mallMember.setAvatar(headImgUrl);
        memberMapper.updateById(mallMember);
        return;
    }
    public static void main(String[] args) {
        RestTemplate restTemplate = new RestTemplate();
        String accessToken = "70_6yOz-tXaDx6qMswGgmfl6j3LfgG-ur3JE-top_QvX5Oea9ryFxzEBwgVoW53IpMrzcS7mpPJf7tI3czT_kA2l5Y_Xu1WS7d7xDNbMs97ARk";
        String accessToken = "70__DR_q_qmjcMfPQEBwmjdfJFWnpml55Bq6JK2vt9MMdcRLsHaYM1BQGFWzLUISjcFC8HAYTKOaPJH93KHNvo4KIeMZkxFF2qP66nAdygUQ6c";
        String openId = "oXL7Y6LW5KGQTbmmP5W3JljjApSo";
        String requrl = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessToken+"&openid="+openId+"&lang=zh_CN";
        // 创建一个StringHttpMessageConverter,并设置字符集为UTF-8