zoujiajian 6 mesiacov pred
rodič
commit
a6825febe0

+ 4 - 2
netflix-service/src/main/java/com/cyksj/service/api/impl/ClaudeCodexApiServiceImpl.java

@@ -75,10 +75,12 @@ public class ClaudeCodexApiServiceImpl implements ClaudeCodexApiService {
 	public ClaudeCodeResp createOrUpdateCodexUserPackageApi(Long userId, String planName, Integer openaiDailyLimit, Integer openaiPermanentBalance, Date expiryTime) throws Exception {
 		Map<String, Object> params = new HashMap<>();
 		params.put("plan_name", planName.replaceAll(";", ""));
-		params.put("openai_daily_limit", openaiDailyLimit);
+		if (openaiDailyLimit != null) {
+			params.put("openai_daily_limit", openaiDailyLimit);
+		}
 		params.put("openai_quota", openaiPermanentBalance);
 		params.put("expire_time", DateUtil.format(expiryTime, "yyyy-MM-dd HH:mm:ss"));
-		//claude 类型
+		//codex 类型
 		params.put("service_type", "openai");
 
 		String planUrl = String.format(Constant.CLAUDE_CODE_API_PREFIX + "api/users/%s/plan", userId);

+ 3 - 1
netflix-service/src/main/java/com/cyksj/service/claude/impl/ClaudeCodeServiceImpl.java

@@ -387,7 +387,9 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 	public ClaudeCodeResp createOrUpdateClaudeCodeUserPackage(Long userId, String planName, Integer claudeDailyLimit, Integer claudePermanentBalance, Date expiryTime, Long relationId, GoodsDonSku sku) throws Exception {
 		Map<String, Object> parmas = new HashMap<>();
 		parmas.put("plan_name", planName.replaceAll(";", ""));
-		parmas.put("claude_daily_limit", claudeDailyLimit);
+		if (claudeDailyLimit != null) {
+			parmas.put("claude_daily_limit", claudeDailyLimit);
+		}
 		parmas.put("claude_quota", claudePermanentBalance);
 		//服务类型
 		parmas.put("service_type", "claude");