Ver Fonte

导入卡密

zoujiajian há 1 ano atrás
pai
commit
d87b364681

+ 18 - 0
netflix-dao/src/main/java/com/cyksj/model/request/GptRechargeCardKeyReq.java

@@ -0,0 +1,18 @@
+package com.cyksj.model.request;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * 项目名: yhlxj11111111
+ * 文件名: GptRechargeCardKeyReq
+ * 创建者: JavaZou
+ * 创建时间:2025/8/15 15:48
+ */
+@Getter
+@Setter
+public class GptRechargeCardKeyReq {
+	private List<String> cardKey;
+}

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

@@ -21,6 +21,7 @@ import com.cyksj.model.entity.*;
 import com.cyksj.model.manage.views.AccountView;
 import com.cyksj.model.manage.views.GroupsRelationBackView;
 import com.cyksj.model.request.GptIndependentExportRechargeReq;
+import com.cyksj.model.request.GptRechargeCardKeyReq;
 import com.cyksj.model.request.GroupsRelationRechargeReq;
 import com.cyksj.model.request.RechargeRemainNumReq;
 import com.cyksj.model.views.DisableAccountView;
@@ -366,9 +367,13 @@ public class CmsGroupRelationController {
      * 新增GPT代充卡密
      */
     @PostMapping("/post/gpt/cardKey")
-    public Result<String> postGptCardKey(@RequestBody GptRechargeCardKey gptRechargeCardKey) {
+    public Result<String> postGptCardKey(@RequestBody GptRechargeCardKeyReq req) {
         try {
-            gptRechargeCardKeyMapper.insert(gptRechargeCardKey);
+            req.getCardKey().forEach(key -> {
+                GptRechargeCardKey gptRechargeCardKey = new GptRechargeCardKey();
+                gptRechargeCardKey.setCardKey(key);
+                gptRechargeCardKeyMapper.insert(gptRechargeCardKey);
+            });
         } catch (DuplicateKeyException e) {
         }
         return GatewayResponse.SUCCESS.newBuilder().toResult();