|
@@ -16,14 +16,12 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.common.constant.Constant;
|
|
import com.cyksj.common.constant.Constant;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.task.GlobalThreadPoolTaskExecutor;
|
|
import com.cyksj.common.task.GlobalThreadPoolTaskExecutor;
|
|
|
-import com.cyksj.common.util.Jsons;
|
|
|
|
|
import com.cyksj.common.util.StringUtil;
|
|
import com.cyksj.common.util.StringUtil;
|
|
|
import com.cyksj.mapper.*;
|
|
import com.cyksj.mapper.*;
|
|
|
import com.cyksj.mapper.station.CollegeStudentStationUseTicketRecordMapper;
|
|
import com.cyksj.mapper.station.CollegeStudentStationUseTicketRecordMapper;
|
|
|
import com.cyksj.model.entity.*;
|
|
import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.model.request.gpt.ConversationRequest;
|
|
import com.cyksj.model.request.gpt.ConversationRequest;
|
|
|
import com.cyksj.model.response.ConversationLimitResponse;
|
|
import com.cyksj.model.response.ConversationLimitResponse;
|
|
|
-import com.cyksj.model.views.ChatGptUserConversationRecordHistoryView;
|
|
|
|
|
import com.cyksj.model.views.ChatGptUserView;
|
|
import com.cyksj.model.views.ChatGptUserView;
|
|
|
import com.cyksj.model.views.ChatgptCarInfoView;
|
|
import com.cyksj.model.views.ChatgptCarInfoView;
|
|
|
import com.cyksj.redis.RedisService;
|
|
import com.cyksj.redis.RedisService;
|
|
@@ -31,7 +29,6 @@ import com.cyksj.service.chatgpt.ChatGptAccountService;
|
|
|
import com.cyksj.service.sys.SysConfigService;
|
|
import com.cyksj.service.sys.SysConfigService;
|
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
import com.cyksj.service.user.UserBindRelationService;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
-import com.ejlchina.searcher.SearchResult;
|
|
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -848,6 +845,7 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
.use(Math.min(chatgptUser.getLimitNum(), getConversationCount(chatgptUser.getUserToken(), chatgptUser.getLimitTime())))
|
|
.use(Math.min(chatgptUser.getLimitNum(), getConversationCount(chatgptUser.getUserToken(), chatgptUser.getLimitTime())))
|
|
|
.packageId(chatgptUser.getPackageId())
|
|
.packageId(chatgptUser.getPackageId())
|
|
|
.packagePrice(packagePrice)
|
|
.packagePrice(packagePrice)
|
|
|
|
|
+ .isRenewPackage(chatgptUser.getRenewOrderId() != null ? true : false)
|
|
|
.build();
|
|
.build();
|
|
|
} else {
|
|
} else {
|
|
|
throw BusinessRuntimeException.getInstance("您还未购买该车票");
|
|
throw BusinessRuntimeException.getInstance("您还未购买该车票");
|