From 9231b90a30de11fbe173c10f49adf6c07a4d57f4 Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Tue, 30 Jun 2026 13:50:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Manifest=20=E6=8E=A5=E5=8F=A3=E4=B9=9F?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=20names[]/urls[]=20=E6=95=B0=E7=BB=84=20+=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/API.md | 3 ++- .../main/java/com/par/api/controller/ManifestController.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/API.md b/docs/API.md index 8245e62..7ad7b27 100644 --- a/docs/API.md +++ b/docs/API.md @@ -140,7 +140,8 @@ curl -H "If-None-Match: a1b2c3d4..." http://par:9012/api/v1/manifest "sites": [ { "siteId": "pthome", - "name": "PThome", + "names": ["PThome", "PThome镜像"], + "urls": ["https://pthome.net", "https://pthome.mirror"], "siteType": "private", "schemaVersion": "1.0.0", "status": "active", diff --git a/par-api/src/main/java/com/par/api/controller/ManifestController.java b/par-api/src/main/java/com/par/api/controller/ManifestController.java index d3309aa..fdfe486 100644 --- a/par-api/src/main/java/com/par/api/controller/ManifestController.java +++ b/par-api/src/main/java/com/par/api/controller/ManifestController.java @@ -54,8 +54,8 @@ public class ManifestController { var dto = siteService.toDTO(site); Map entry = new HashMap<>(); entry.put("siteId", site.getSiteId()); - entry.put("name", dto.getNames() != null && !dto.getNames().isEmpty() ? dto.getNames().get(0) : site.getSiteId()); - entry.put("baseUrl", dto.getUrls() != null && !dto.getUrls().isEmpty() ? dto.getUrls().get(0) : null); + entry.put("names", dto.getNames()); + entry.put("urls", dto.getUrls()); entry.put("siteType", site.getSiteType() != null ? site.getSiteType().getValue() : null); entry.put("schemaVersion", site.getSchemaVersion()); entry.put("status", site.getStatus() != null ? site.getStatus().getValue() : null);