Przeglądaj źródła

fix 校验gpt代充token去掉

zoujiajian 20 godzin temu
rodzic
commit
4c57ac06e7

+ 6 - 6
netflix-service/src/main/java/com/cyksj/server/recharge/impl/GptProxyRechargeServiceImpl.java

@@ -260,6 +260,12 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
         try {
             JSONObject jsonObject = JSONUtil.parseObj(saveTokenJson);
             String accessToken = jsonObject.getStr("accessToken");
+            try {
+                String email = jsonObject.getJSONObject("user").getStr("email");
+                atDto.setEmail(email);
+            } catch (Exception e) {
+
+            }
             if (StrUtil.isNotBlank(accessToken)) {
                 try {
                     JSONObject sessionObject = JSONUtil.parseObj(accessToken);
@@ -272,12 +278,6 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
                 }
                 atDto.setAccessToken(accessToken);
                 return atDto;
-            }
-            try {
-                String email = jsonObject.getJSONObject("user").getStr("email");
-                atDto.setEmail(email);
-            } catch (Exception e) {
-
             }
             String payload = jsonObject.getStr("payload");
             if (StrUtil.isNotBlank(payload)) {

+ 6 - 6
netflix-service/src/main/java/com/cyksj/service/mange/gpt/impl/GptRechargeServiceImpl.java

@@ -420,6 +420,12 @@ public class GptRechargeServiceImpl implements GptRechargeService {
         try {
             JSONObject jsonObject = JSONUtil.parseObj(saveTokenJson);
             String accessToken = jsonObject.getStr("accessToken");
+            try {
+                String email = jsonObject.getJSONObject("user").getStr("email");
+                atDto.setEmail(email);
+            } catch (Exception e) {
+
+            }
             if (StrUtil.isNotBlank(accessToken)) {
                 try {
                     JSONObject sessionObject = JSONUtil.parseObj(accessToken);
@@ -432,12 +438,6 @@ public class GptRechargeServiceImpl implements GptRechargeService {
                 }
                 atDto.setAccessToken(accessToken);
                 return atDto;
-            }
-            try {
-                String email = jsonObject.getJSONObject("user").getStr("email");
-                atDto.setEmail(email);
-            } catch (Exception e) {
-
             }
             String payload = jsonObject.getStr("payload");
             if (StrUtil.isNotBlank(payload)) {