zoujiajian 1 год назад
Родитель
Сommit
afa2113a5b

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

@@ -262,7 +262,11 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
 			}
 			String gptCardKey = gptRechargeCardKey.getCardKey();
 			//校验卡密是否可用
-			validateCardKey(gptCardKey);
+			CardKeyValidationResult cardKeyValidationResult = validateCardKey(gptCardKey);
+			if (!cardKeyValidationResult.getAvailable()) {
+				setRechargeRelationStatusAutoError(relation);
+				throw BusinessRuntimeException.getInstance("充值失败,请联系客服开通");
+			}
 			//提交任务
 			TaskSubmitResult result = submitTask(gptCardKey, accessToken, "auth0");
 			if (!result.getSuccess()) {

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

@@ -175,7 +175,10 @@ public class GptRechargeServiceImpl implements GptRechargeService {
 			}
 			String gptCardKey = gptRechargeCardKey.getCardKey();
 			//校验卡密是否可用
-			validateCardKey(gptCardKey);
+			CardKeyValidationResult cardKeyValidationResult = validateCardKey(gptCardKey);
+			if (!cardKeyValidationResult.getAvailable()) {
+				throw BusinessRuntimeException.getInstance("卡密:{0}已被使用", gptCardKey);
+			}
 			//提交任务
 			TaskSubmitResult result = submitTask(gptCardKey, accessToken, "auth0");
 			if (!result.getSuccess()) {