|
@@ -247,14 +247,7 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
public ClaudeCodeResp getUserDashboard(Long userId) throws Exception {
|
|
public ClaudeCodeResp getUserDashboard(Long userId) throws Exception {
|
|
|
Long claudeCodeUserId = getClaudeCodeUserId(userId);
|
|
Long claudeCodeUserId = getClaudeCodeUserId(userId);
|
|
|
if (claudeCodeUserId != null) {
|
|
if (claudeCodeUserId != null) {
|
|
|
- List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
|
|
- Integer selectCount = codexUserMapper.selectCount(Wrappers.lambdaQuery(CodexUser.class).eq(CodexUser::getIsPay, Boolean.FALSE).in(CodexUser::getUserId, userIdList));
|
|
|
|
|
- String service_type = "claude";
|
|
|
|
|
- //有赠送 组合类型
|
|
|
|
|
- if (selectCount > 0) {
|
|
|
|
|
- service_type = "combined";
|
|
|
|
|
- }
|
|
|
|
|
- String url = String.format(Constant.CLAUDE_CODE_API_PREFIX + "api/claude/users/%s/dashboard?service_type=%s", claudeCodeUserId, service_type);
|
|
|
|
|
|
|
+ String url = String.format(Constant.CLAUDE_CODE_API_PREFIX + "api/claude/users/%s/dashboard", claudeCodeUserId);
|
|
|
ClaudeCodeResp claudeCodeResp = executeClaudeCodeGetApi(url);
|
|
ClaudeCodeResp claudeCodeResp = executeClaudeCodeGetApi(url);
|
|
|
return claudeCodeResp;
|
|
return claudeCodeResp;
|
|
|
}
|
|
}
|