Skip to content

Commit 0ba2684

Browse files
committed
修复WxMpInRedisConfigStorage在极端情况下的问题 binarywang#229
1 parent ae8b2ef commit 0ba2684

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInRedisConfigStorage.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public String getAccessToken() {
2525

2626
@Override
2727
public boolean isAccessTokenExpired() {
28-
return getAccessToken() == null ? true : false;
28+
return jedis.ttl(ACCESS_TOKEN_KEY.concat(appId)) < 2;
2929
}
3030

3131
@Override
@@ -46,7 +46,7 @@ public String getJsapiTicket() {
4646

4747
@Override
4848
public boolean isJsapiTicketExpired() {
49-
return getJsapiTicket() == null ? true : false;
49+
return jedis.ttl(JSAPI_TICKET_KEY.concat(appId)) < 2;
5050
}
5151

5252
@Override
@@ -70,7 +70,7 @@ public String getCardApiTicket() {
7070

7171
@Override
7272
public boolean isCardApiTicketExpired() {
73-
return getCardApiTicket() == null ? true : false;
73+
return jedis.ttl(CARDAPI_TICKET_KEY.concat(appId)) < 2;
7474
}
7575

7676
@Override

0 commit comments

Comments
 (0)