获取token

master
guochaojie 5 months ago
parent 1ca0755341
commit e1d98ed98d

@ -5,6 +5,7 @@ import cc.yunxi.config.props.WxShProperties;
import cc.yunxi.domain.vo.vxmessage.AccessToken;
import cc.yunxi.domain.vo.vxmessage.MessageTemplate;
import cc.yunxi.domain.vo.vxmessage.ResultVo;
import cn.hutool.cron.timingwheel.SystemTimer;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
import lombok.extern.slf4j.Slf4j;
@ -85,7 +86,7 @@ public class WeChatMessageUtil {
return null;
}
AccessToken access_token = JSONUtil.toBean(result, AccessToken.class);
access_token.setExpires_in(new AtomicLong(10 * 1000 + access_token.getExpires_in().get() * 1000));
access_token.setExpires_in(new AtomicLong(System.currentTimeMillis() + 10 * 1000 + access_token.getExpires_in().get() * 1000));
accessTokenMap.put(endpointType, access_token);
return access_token;
}

Loading…
Cancel
Save