|
@@ -3,6 +3,7 @@ package me.chanjar.weixin.open.api.impl;
|
|
|
|
|
|
import cn.binarywang.wx.miniapp.config.WxMaConfig;
|
|
import cn.binarywang.wx.miniapp.config.WxMaConfig;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
+import lombok.Getter;
|
|
import me.chanjar.weixin.common.bean.WxAccessToken;
|
|
import me.chanjar.weixin.common.bean.WxAccessToken;
|
|
import me.chanjar.weixin.common.enums.TicketType;
|
|
import me.chanjar.weixin.common.enums.TicketType;
|
|
import me.chanjar.weixin.common.util.http.apache.ApacheHttpClientBuilder;
|
|
import me.chanjar.weixin.common.util.http.apache.ApacheHttpClientBuilder;
|
|
@@ -229,15 +230,18 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage {
|
|
updateToken(cardApiTickets, appId, cardApiTicket, expiresInSeconds);
|
|
updateToken(cardApiTickets, appId, cardApiTicket, expiresInSeconds);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Data
|
|
private static class Token {
|
|
private static class Token {
|
|
private String token;
|
|
private String token;
|
|
private Long expiresTime;
|
|
private Long expiresTime;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Data
|
|
private static class WxOpenInnerConfigStorage implements WxMpConfigStorage, WxMaConfig {
|
|
private static class WxOpenInnerConfigStorage implements WxMpConfigStorage, WxMaConfig {
|
|
private final WxOpenConfigStorage wxOpenConfigStorage;
|
|
private final WxOpenConfigStorage wxOpenConfigStorage;
|
|
private final String appId;
|
|
private final String appId;
|
|
private WxMpHostConfig hostConfig;
|
|
private WxMpHostConfig hostConfig;
|
|
|
|
+ private String apiHostUrl;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 小程序原始ID
|
|
* 小程序原始ID
|