zoujiajian hace 1 año
padre
commit
71f44064eb

+ 0 - 4
netflix-dao/src/main/java/com/cyksj/model/request/ClaudeCodeDelReq.java

@@ -3,7 +3,6 @@ package com.cyksj.model.request;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.validation.constraints.NotEmpty;
 import javax.validation.constraints.NotNull;
 
 /**
@@ -22,7 +21,4 @@ public class ClaudeCodeDelReq {
 	 * 无需传入
 	 */
 	private Long userId;
-
-	@NotEmpty
-	private String keyValue;
 }

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

@@ -186,16 +186,14 @@ public class ClaudeCodeServiceImpl implements ClaudeCodeService {
 	public void deleteApiKeysById(ClaudeCodeDelReq delReq) throws Exception {
 		Long userId = delReq.getUserId();
 		Long keyId = delReq.getKeyId();
-		String keyValue = delReq.getKeyValue();
 		if (checkClaudeCodeUser(userId)) {
 			Long claudeCodeUserId = getClaudeCodeUserId(userId);
 			String url = String.format(CLAUDE_CODE_API_PREFIX + "api/keys/%s/%s", claudeCodeUserId, keyId);
 			HttpResponse execute = HttpUtil.createRequest(Method.DELETE, url).execute();
 			String responseBody = execute.body();
 			ClaudeCodeResp claudeCodeResp = Jsons.parseObject(responseBody, ClaudeCodeResp.class);
-			if (claudeCodeResp.getSuccess()) {
-				//更新用户apikey缓存
-				updateUserApiKeysCache(keyValue);
+			if (!Constant.SUCCESS.equals(claudeCodeResp.getMessage())) {
+				throw BusinessRuntimeException.getInstance("删除失败");
 			}
 		}
 	}