Ver Fonte

优化代码结构

Hai Lin há 2 meses atrás
pai
commit
c70b0f5baa

+ 3 - 1
mirage-service/src/main/java/com/mirage/mirageservice/service/WechatService.java

@@ -21,6 +21,8 @@ import java.io.IOException;
 @Slf4j
 @Service
 public class WechatService {
+
+    private static final String REDIS_REQUEST_ACCESS_TOKEN_LOCK_KEY = "REDIS-requestAccessToken-lock";
     @Resource
     private StringRedisTemplate stringRedisTemplate;
 
@@ -28,7 +30,7 @@ public class WechatService {
         if(retry > 3){
             return null;
         }
-        Long flag = stringRedisTemplate.boundValueOps("REDIS-requestAccessToken-lock").increment(1L);
+        Long flag = stringRedisTemplate.boundValueOps(REDIS_REQUEST_ACCESS_TOKEN_LOCK_KEY).increment(1L);
         if(null != flag && flag == 1L){
             try{
                 HttpUriRequest request = RequestBuilder.get("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + programConfigEnum.getAppId() + "&secret=" + programConfigEnum.getSecret()).build();