mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
🐛 修复代码
This commit is contained in:
parent
d752c48dc8
commit
c175a31c45
@ -3,6 +3,8 @@ package me.chanjar.weixin.common.util.locks;
|
|||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.locks.Condition;
|
import java.util.concurrent.locks.Condition;
|
||||||
import java.util.concurrent.locks.Lock;
|
import java.util.concurrent.locks.Lock;
|
||||||
|
|
||||||
|
import com.github.jedis.lock.JedisLock;
|
||||||
import redis.clients.jedis.Jedis;
|
import redis.clients.jedis.Jedis;
|
||||||
import redis.clients.util.Pool;
|
import redis.clients.util.Pool;
|
||||||
|
|
||||||
|
@ -23,8 +23,8 @@ import org.slf4j.LoggerFactory;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.locks.Lock;
|
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
import java.util.concurrent.locks.Lock;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author <a href="https://github.com/007gzs">007</a>
|
* @author <a href="https://github.com/007gzs">007</a>
|
||||||
@ -158,7 +158,7 @@ public class WxOpenComponentServiceImpl implements WxOpenComponentService {
|
|||||||
Lock lock = this.getWxOpenConfigStorage().getComponentAccessTokenLock();
|
Lock lock = this.getWxOpenConfigStorage().getComponentAccessTokenLock();
|
||||||
lock.lock();
|
lock.lock();
|
||||||
try {
|
try {
|
||||||
if (StringUtils.equals(componentAccessToken, this.getWxOpenConfigStorage().getComponentAccessToken()){
|
if (StringUtils.equals(componentAccessToken, this.getWxOpenConfigStorage().getComponentAccessToken())) {
|
||||||
this.getWxOpenConfigStorage().expireComponentAccessToken();
|
this.getWxOpenConfigStorage().expireComponentAccessToken();
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
@ -202,7 +202,7 @@ public class WxOpenComponentServiceImpl implements WxOpenComponentService {
|
|||||||
Lock lock = this.getWxOpenConfigStorage().getComponentAccessTokenLock();
|
Lock lock = this.getWxOpenConfigStorage().getComponentAccessTokenLock();
|
||||||
lock.lock();
|
lock.lock();
|
||||||
try {
|
try {
|
||||||
if (StringUtils.equals(componentAccessToken, this.getWxOpenConfigStorage().getComponentAccessToken()){
|
if (StringUtils.equals(componentAccessToken, this.getWxOpenConfigStorage().getComponentAccessToken())) {
|
||||||
this.getWxOpenConfigStorage().expireComponentAccessToken();
|
this.getWxOpenConfigStorage().expireComponentAccessToken();
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
|
Loading…
Reference in New Issue
Block a user