|
@@ -416,6 +416,14 @@ public class GptProxyRechargeServiceImpl implements GptProxyRechargeService {
|
|
|
if (sku.getMonths() > 1 && rechargeNum == rechargeRemainNum) {
|
|
if (sku.getMonths() > 1 && rechargeNum == rechargeRemainNum) {
|
|
|
gptRechargeCardKeyType = 1;
|
|
gptRechargeCardKeyType = 1;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (StrUtil.isNotEmpty(sku.getSpecVal()) && StrUtil.containsIgnoreCase(sku.getSpecVal(), "pro")) {
|
|
|
|
|
+ if (sku.getRechargeChannelId() == null) {
|
|
|
|
|
+ setRechargeRelationStatusAutoError(relation);
|
|
|
|
|
+ throw BusinessRuntimeException.getInstance("充值失败,请联系客服开通");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class)
|
|
GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class)
|
|
|
.eq(GptRechargeCardKey::getType, gptRechargeCardKeyType)
|
|
.eq(GptRechargeCardKey::getType, gptRechargeCardKeyType)
|
|
|
.eq(GptRechargeCardKey::getStatus, Boolean.FALSE)
|
|
.eq(GptRechargeCardKey::getStatus, Boolean.FALSE)
|