From 1667bdd145bc5beac7051fa30846e6ad57c69802 Mon Sep 17 00:00:00 2001 From: mediabot-pt <295750538+mediabot-pt@users.noreply.github.com> Date: Tue, 30 Jun 2026 13:09:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20V9=20=E8=BF=81=E7=A7=BB=E5=B0=86=20sites?= =?UTF-8?q?.name=20=E6=94=B9=E4=B8=BA=E5=8F=AF=E7=A9=BA=EF=BC=8C=E5=A4=9A?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E5=8F=AA=E7=94=A8=20namesJson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/par/core/service/impl/SiteServiceImpl.java | 2 -- .../src/main/resources/db/migration/V9__site_name_nullable.sql | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 par-core/src/main/resources/db/migration/V9__site_name_nullable.sql diff --git a/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java b/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java index 97ad27a..3cb97ba 100644 --- a/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java +++ b/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java @@ -262,7 +262,6 @@ public class SiteServiceImpl implements SiteService { Site existing = siteMapper.selectBySiteId(entry.getSiteId()); Site site; if (existing != null) { - if (names != null && !names.isEmpty()) existing.setName(names.get(0)); existing.setNamesJson(toJsonArray(names)); existing.setUrlsJson(toJsonArray(urls)); if (notes != null && !notes.isBlank()) existing.setNotes(notes); @@ -279,7 +278,6 @@ public class SiteServiceImpl implements SiteService { } else { site = new Site(); site.setSiteId(entry.getSiteId()); - site.setName(names != null && !names.isEmpty() ? names.get(0) : entry.getSiteId()); site.setNamesJson(toJsonArray(names)); site.setUrlsJson(toJsonArray(urls)); site.setNotes(notes); diff --git a/par-core/src/main/resources/db/migration/V9__site_name_nullable.sql b/par-core/src/main/resources/db/migration/V9__site_name_nullable.sql new file mode 100644 index 0000000..ef267be --- /dev/null +++ b/par-core/src/main/resources/db/migration/V9__site_name_nullable.sql @@ -0,0 +1,2 @@ +-- PAR Flyway V9: name 列改为可空(多名称已用 namesJson 存储) +ALTER TABLE sites MODIFY COLUMN name VARCHAR(200) NULL;