fix: 修复 OpenAPI 方法名大小写解析问题,添加建表 SQL

This commit is contained in:
2026-05-23 18:40:27 +08:00
parent 89fbc6437a
commit 128e163688
2 changed files with 37 additions and 2 deletions
@@ -137,11 +137,12 @@ public class ApiEndpointServiceImpl implements ApiEndpointService {
JsonNode methods = pathEntry.getValue();
for (Iterator<String> it = methods.fieldNames(); it.hasNext(); ) {
String method = it.next().toUpperCase();
String methodKey = it.next();
String method = methodKey.toUpperCase();
// Skip non-HTTP-method keys (e.g., summary, description at path level)
if (!isHttpMethod(method)) continue;
JsonNode endpointNode = methods.get(method);
JsonNode endpointNode = methods.get(methodKey);
String operationId = endpointNode.path("operationId").asText();
if (operationId.isEmpty()) continue;