|
@@ -62,7 +62,7 @@ public class CodexServiceImpl implements CodexService {
|
|
|
|
|
|
|
|
if (codexUser == null) {
|
|
if (codexUser == null) {
|
|
|
//是否有claude code
|
|
//是否有claude code
|
|
|
- if (claudeCodeInfo.getCodePoints() != null) {
|
|
|
|
|
|
|
+ if (claudeCodeInfo != null && claudeCodeInfo.getCodePoints() != null) {
|
|
|
GoodsDonSku sku = null;
|
|
GoodsDonSku sku = null;
|
|
|
if (claudeCodeInfo.getRenewSkuId() != null) {
|
|
if (claudeCodeInfo.getRenewSkuId() != null) {
|
|
|
sku = skuMapper.selectById(claudeCodeInfo.getRenewSkuId());
|
|
sku = skuMapper.selectById(claudeCodeInfo.getRenewSkuId());
|
|
@@ -315,7 +315,7 @@ public class CodexServiceImpl implements CodexService {
|
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
|
|
|
|
|
|
if (codexUser == null) {
|
|
if (codexUser == null) {
|
|
|
- throw new BusinessRuntimeException("用户未开通Codex服务");
|
|
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
@@ -430,7 +430,7 @@ public class CodexServiceImpl implements CodexService {
|
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
|
|
|
|
|
|
if (codexUser == null) {
|
|
if (codexUser == null) {
|
|
|
- throw new BusinessRuntimeException("用户未开通Codex服务");
|
|
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 调用Codex API获取用户控制台数据
|
|
// 调用Codex API获取用户控制台数据
|
|
@@ -445,7 +445,7 @@ public class CodexServiceImpl implements CodexService {
|
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
|
|
|
|
|
|
if (codexUser == null) {
|
|
if (codexUser == null) {
|
|
|
- throw new BusinessRuntimeException("用户未开通Codex服务");
|
|
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 调用Codex API获取用户分析数据
|
|
// 调用Codex API获取用户分析数据
|