|
|
@@ -33,10 +33,7 @@ import com.cyksj.model.response.ClaudeCodeRewardDetailsResp;
|
|
|
import com.cyksj.model.response.CreditResetResp;
|
|
|
import com.cyksj.model.response.TimeRateConfigsResp;
|
|
|
import com.cyksj.model.response.claudecode.ClaudeCodeResp;
|
|
|
-import com.cyksj.model.views.ClaudeCodeUserApiKeysView;
|
|
|
-import com.cyksj.model.views.ClaudeCodeUserCreditCardRecordView;
|
|
|
-import com.cyksj.model.views.ClaudeCodeUserInfoView;
|
|
|
-import com.cyksj.model.views.ClaudeCodeUserResetRecordView;
|
|
|
+import com.cyksj.model.views.*;
|
|
|
import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.claude.ClaudeCodeService;
|
|
|
import com.cyksj.service.codex.CodexService;
|
|
|
@@ -394,6 +391,11 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
codexService.createOrUpdateUserPackage(codexPackageReq);
|
|
|
}
|
|
|
}
|
|
|
+ CodexUserInfoView codexUserInfoView = null;
|
|
|
+ if (codexUser != null) {
|
|
|
+ codexUserInfoView = CodexUserInfoView.builder().planName(codexUser.getPlanName()).openaiDailyLimit(codexUser.getOpenaiDailyLimit()).openaiQuota(codexUser.getOpenaiQuota()).relationId(codexUser.getRelationId()).build();
|
|
|
+ }
|
|
|
+
|
|
|
return ClaudeCodeUserInfoView.builder()
|
|
|
.planName(claudeCodeUser.getPlanName())
|
|
|
.relationId(claudeCodeUser.getRelationId())
|
|
|
@@ -404,8 +406,7 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
.renewOrderId(claudeCodeUser.getRenewOrderId())
|
|
|
.renewExpiryTime(claudeCodeUser.getRenewExpiryTime())
|
|
|
.highestUsage(sku.getHighestUsage())
|
|
|
- .openaiDailyLimit(codexUser != null ? codexUser.getOpenaiDailyLimit() : null)
|
|
|
- .openaiQuota(codexUser != null ? codexUser.getOpenaiQuota() : null)
|
|
|
+ .codexUserInfo(codexUserInfoView)
|
|
|
.build();
|
|
|
}
|
|
|
|