chenbiao 1 yıl önce
ebeveyn
işleme
79e3aef001

+ 2 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/OAuthClient.java

@@ -15,6 +15,8 @@ import java.time.LocalDateTime;
 public class OAuthClient extends BaseEntity {
 
     private String clientSecret;
+
+    private String clientId;
     
     private String clientName;
     

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

@@ -356,7 +356,7 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 		parmas.put("plan_name", planName.replaceAll(";", ""));
 		parmas.put("credit_limit", codePoints);
 		parmas.put("credit_recovery", codeCreditRecovery);
-		parmas.put("duration_days", expiryTime);
+		parmas.put("expire_time", expiryTime);
 		String planUrl = String.format(CLAUDE_CODE_API_PREFIX + "api/users/%s/plan", userId);
 		String responseBody = executeClaudeCodePostApi(planUrl, parmas.toString());
 		ClaudeCodeResp claudeCodeResp = Jsons.parseObject(responseBody, ClaudeCodeResp.class);

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

@@ -46,7 +46,7 @@ public class OAuthClaudeCodeServiceImpl implements OAuthClaudeCodeService {
     @Override
     public OAuthClient validateClient(String clientId, String clientSecret) {
         QueryWrapper<OAuthClient> wrapper = new QueryWrapper<>();
-        wrapper.eq("id", clientId)
+        wrapper.eq("client_id", clientId)
                 .eq("client_secret", clientSecret)
                 .eq("status", 1);
         return oauthClientMapper.selectOne(wrapper);