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