Ver código fonte

fix 记录代充gptToken

zoujiajian 1 ano atrás
pai
commit
c1a18fb01e

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

@@ -246,6 +246,7 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
 				throw BusinessRuntimeException.getInstance("请填入绑定账号的token");
 				throw BusinessRuntimeException.getInstance("请填入绑定账号的token");
 			}
 			}
 			//记录代充账号 token
 			//记录代充账号 token
+			relation.setGptToken(accessToken);
 			relation.setAccount(rechargeAccount);
 			relation.setAccount(rechargeAccount);
 			//获取GPT代充key
 			//获取GPT代充key
 			GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class)
 			GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class)

+ 7 - 5
netflix-web/src/main/java/com/cyksj/web/controller/manage/group/CmsGroupRelationController.java

@@ -368,14 +368,16 @@ public class CmsGroupRelationController {
      */
      */
     @PostMapping("/post/gpt/cardKey")
     @PostMapping("/post/gpt/cardKey")
     public Result<String> postGptCardKey(@RequestBody GptRechargeCardKeyReq req) {
     public Result<String> postGptCardKey(@RequestBody GptRechargeCardKeyReq req) {
-        try {
-            req.getCardKey().forEach(key -> {
+        List<String> cardKey = req.getCardKey();
+        cardKey.forEach(key -> {
+            try {
                 GptRechargeCardKey gptRechargeCardKey = new GptRechargeCardKey();
                 GptRechargeCardKey gptRechargeCardKey = new GptRechargeCardKey();
                 gptRechargeCardKey.setCardKey(key);
                 gptRechargeCardKey.setCardKey(key);
                 gptRechargeCardKeyMapper.insert(gptRechargeCardKey);
                 gptRechargeCardKeyMapper.insert(gptRechargeCardKey);
-            });
-        } catch (DuplicateKeyException e) {
-        }
+            } catch (DuplicateKeyException e) {
+
+            }
+        });
         return GatewayResponse.SUCCESS.newBuilder().toResult();
         return GatewayResponse.SUCCESS.newBuilder().toResult();
     }
     }