Explorar el Código

修改token过期时间

Althars123 hace 3 años
padre
commit
c9f41da190

+ 10 - 4
twzd-admin/src/test/java/com/miaxis/test/NormalTest.java

@@ -1,8 +1,9 @@
 package com.miaxis.test;
 
 import com.miaxis.TwzdApplication;
-import com.miaxis.common.core.domain.entity.UserInfo;
+import com.miaxis.feign.service.IWxSendService;
 import com.miaxis.spread.service.impl.WxSpreadRelationServiceImpl;
+import com.miaxis.wx.service.IWxGzhService;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.boot.test.context.SpringBootTest;
@@ -10,7 +11,6 @@ import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.context.junit4.SpringRunner;
 
 import javax.annotation.Resource;
-import java.util.List;
 
 @ActiveProfiles("prodtest")
 @SpringBootTest(classes = TwzdApplication.class)
@@ -20,10 +20,16 @@ public class NormalTest {
 
     @Resource
     WxSpreadRelationServiceImpl wxSpreadRelationService;
+
+    @Resource
+    IWxSendService wxSendService;
+    @Resource
+    IWxGzhService wxGzhService;
     @Test
     public void test666() throws Exception {
-        List<UserInfo> list = wxSpreadRelationService.getWxSpreadRelationList("ovKTX56l0yUAR-c1KKu6VsaV3Erk");
-        System.out.println("wancheng");
+        String gzhToken = wxGzhService.getGzhToken();
+        String res = wxSendService.userInfo(gzhToken, "ovKTX59m65qpQAd-Bh0AIc5KhW3Q", "zh_CN");
+        System.out.println(res);
     }
 
 

+ 3 - 0
twzd-service/src/main/java/com/miaxis/feign/service/IWxSendService.java

@@ -24,6 +24,9 @@ import org.springframework.web.bind.annotation.*;
 public interface IWxSendService {
 
 
+
+
+
     /**
      *  获取token
      * @param grant_type

+ 5 - 4
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxGzhServiceImpl.java

@@ -86,10 +86,11 @@ public class WxGzhServiceImpl implements IWxGzhService {
             String result = wxSendService.getAccessToken("client_credential",appid,secret);
             JSONObject json = JSONObject.parseObject(result);
             token = json.getString("access_token");
-            expiresIn = json.getIntValue("expires_in");
-            if (expiresIn <= 0){
-                expiresIn = 7000;
-            }
+            expiresIn = 1800;
+//            expiresIn = json.getIntValue("expires_in");
+//            if (expiresIn <= 0){
+//                expiresIn = 7000;
+//            }
 
             redisTemplate.opsForValue().set(Constants.GZH_MESSAGE_TOKEN,token,expiresIn, TimeUnit.SECONDS);
         }