🎨 规范lock.lock()代码,统一放在try代码块之外
Co-authored-by: 谢炳庭 <xiebingting@xiongmaocar.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user