| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.cyksj.service.recharge.impl;
- import cn.hutool.core.util.StrUtil;
- import com.baomidou.mybatisplus.core.toolkit.Wrappers;
- import com.cyksj.mapper.GptRechargeCardKeyChannelMapper;
- import com.cyksj.mapper.GptRechargeCardKeyMapper;
- import com.cyksj.model.entity.GptRechargeCardKey;
- import com.cyksj.model.entity.GptRechargeCardKeyChannel;
- import com.cyksj.service.recharge.GptRechargeCardKeyChannelService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.stereotype.Service;
- /**
- * 项目名: yhlxj11111111
- * 文件名: GptRechargeCardKeyChannelServiceImpl
- * 创建者: JavaZou
- * 创建时间:2025/11/19 16:24
- */
- @Service
- @RequiredArgsConstructor
- public class GptRechargeCardKeyChannelServiceImpl implements GptRechargeCardKeyChannelService {
- private final GptRechargeCardKeyMapper gptRechargeCardKeyMapper;
- private final GptRechargeCardKeyChannelMapper cardKeyChannelMapper;
- private static final String BASE_URL = "https://api.987ai.vip/api";
- @Override
- public String getCardKeyDomain(String cardKey) {
- if (StrUtil.isNotBlank(cardKey)) {
- GptRechargeCardKey gptRechargeCardKey = gptRechargeCardKeyMapper.selectOne(Wrappers.lambdaQuery(GptRechargeCardKey.class).eq(GptRechargeCardKey::getCardKey, cardKey).last("limit 1"));
- if (gptRechargeCardKey != null && gptRechargeCardKey.getChannelId() != null) {
- GptRechargeCardKeyChannel gptRechargeCardKeyChannel = cardKeyChannelMapper.selectById(gptRechargeCardKey.getChannelId());
- if (gptRechargeCardKeyChannel != null) {
- return gptRechargeCardKeyChannel.getDomain();
- }
- }
- }
- //返回默认域名
- return BASE_URL;
- }
- }
|