|
|
@@ -375,6 +375,7 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+ CodexUser codexUser = codexUserMapper.selectOne(Wrappers.lambdaQuery(CodexUser.class).eq(CodexUser::getRelationId, claudeCodeUser.getRelationId()).in(CodexUser::getUserId, userIdList).last("limit 1"));
|
|
|
return ClaudeCodeUserInfoView.builder()
|
|
|
.planName(claudeCodeUser.getPlanName())
|
|
|
.relationId(claudeCodeUser.getRelationId())
|
|
|
@@ -385,9 +386,10 @@ 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)
|
|
|
.build();
|
|
|
}
|
|
|
-
|
|
|
public ClaudeCodeResp createOrUpdateClaudeCodeUserPackage(Long userId, String planName, Integer codePoints, Integer codeCreditRecovery, Date startTime, Date expiryTime, GoodsDonSku sku) throws Exception {
|
|
|
Map<String, Object> parmas = new HashMap<>();
|
|
|
parmas.put("plan_name", planName.replaceAll(";", ""));
|