Explorar el Código

结算中心模块-工具类完善

ZhangWenQiang hace 5 años
padre
commit
082d239200

+ 22 - 1
happy-boot-module-settlement/src/main/java/org/jeecg/common/utils/OauthTokenUtils.java

@@ -21,6 +21,7 @@ public class OauthTokenUtils {
         try {
             String requestUrl = HttpsContants.OAUTH_TOKEN_URL.replace("CLIENT", HttpsContants.CLIENT_ID).replace("SECRET", HttpsContants.CLIENT_SECRET);
             JSONObject jsonObject = HttpsUtils.doRequest(requestUrl, HttpsContants.POST, null);
+            log.info("Token=============,{}", jsonObject);
             return jsonObject;
         } catch (Exception e) {
             e.printStackTrace();
@@ -29,7 +30,7 @@ public class OauthTokenUtils {
     }
 
     /**
-     * 验证accesstoken合法性
+     * 验证accesstoken
      *
      * @param token
      * @return
@@ -44,4 +45,24 @@ public class OauthTokenUtils {
         }
         return null;
     }
+
+    /**
+     * 日常accesstoken验证
+     *
+     * @param token
+     * @return
+     */
+    public static boolean tokenIsvalid(String token) {
+        boolean isValid = false;
+        JSONObject jsonObject = checkAccessToken(token);
+        log.info("checkToken=============,{}", jsonObject);
+        if (jsonObject != null) {
+            if (jsonObject.getBoolean("success")) {
+                JSONObject jsonObject1 = jsonObject.getJSONObject("result");
+                log.info("isValid=============,{}", jsonObject1.getBoolean("active"));
+                isValid = jsonObject1.getBoolean("active");
+            }
+        }
+        return isValid;
+    }
 }