mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-04-05 17:38:05 +08:00
🎨 规范lock.lock()代码,统一放在try代码块之外
Co-authored-by: 谢炳庭 <xiebingting@xiongmaocar.com>
This commit is contained in:
parent
56a271c11c
commit
3b8c66a7e1
@ -33,8 +33,8 @@ public class WxMaJsapiServiceImpl implements WxMaJsapiService {
|
||||
@Override
|
||||
public String getCardApiTicket(boolean forceRefresh) throws WxErrorException {
|
||||
Lock lock = this.wxMaService.getWxMaConfig().getCardApiTicketLock();
|
||||
lock.lock();
|
||||
try {
|
||||
lock.lock();
|
||||
if (forceRefresh) {
|
||||
this.wxMaService.getWxMaConfig().expireCardApiTicket();
|
||||
}
|
||||
@ -60,8 +60,8 @@ public class WxMaJsapiServiceImpl implements WxMaJsapiService {
|
||||
@Override
|
||||
public String getJsapiTicket(boolean forceRefresh) throws WxErrorException {
|
||||
Lock lock = this.wxMaService.getWxMaConfig().getJsapiTicketLock();
|
||||
lock.lock();
|
||||
try {
|
||||
lock.lock();
|
||||
if (forceRefresh) {
|
||||
this.wxMaService.getWxMaConfig().expireJsapiTicket();
|
||||
}
|
||||
|
@ -101,8 +101,8 @@ public abstract class BaseWxMpServiceImpl<H, P> implements WxMpService, RequestH
|
||||
@Override
|
||||
public String getTicket(TicketType type, boolean forceRefresh) throws WxErrorException {
|
||||
Lock lock = this.getWxMpConfigStorage().getTicketLock(type);
|
||||
lock.lock();
|
||||
try {
|
||||
lock.lock();
|
||||
if (forceRefresh) {
|
||||
this.getWxMpConfigStorage().expireTicket(type);
|
||||
}
|
||||
|
@ -49,8 +49,8 @@ public class WxMpCardServiceImpl implements WxMpCardService {
|
||||
public String getCardApiTicket(boolean forceRefresh) throws WxErrorException {
|
||||
final TicketType type = TicketType.WX_CARD;
|
||||
Lock lock = getWxMpService().getWxMpConfigStorage().getTicketLock(type);
|
||||
lock.lock();
|
||||
try {
|
||||
lock.lock();
|
||||
|
||||
if (forceRefresh) {
|
||||
this.getWxMpService().getWxMpConfigStorage().expireTicket(type);
|
||||
|
Loading…
Reference in New Issue
Block a user