From 06bddde90a40ad57113ca15eaf17e26c65ff403a Mon Sep 17 00:00:00 2001 From: wushuo Date: Sun, 8 Feb 2026 14:06:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rss/notification/OpenListUploadNotification.java | 8 +++++++- ani-rss-ui/src/home/Ani.vue | 12 ++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/ani-rss-core/src/main/java/ani/rss/notification/OpenListUploadNotification.java b/ani-rss-core/src/main/java/ani/rss/notification/OpenListUploadNotification.java index d1591ba1..37e9d560 100644 --- a/ani-rss-core/src/main/java/ani/rss/notification/OpenListUploadNotification.java +++ b/ani-rss-core/src/main/java/ani/rss/notification/OpenListUploadNotification.java @@ -48,7 +48,6 @@ public class OpenListUploadNotification implements BaseNotification { this.notificationConfig = notificationConfig; - String openListUploadPath = notificationConfig.getOpenListUploadPath(); String openListUploadOvaPath = notificationConfig.getOpenListUploadOvaPath(); Boolean deleteOldEpisode = notificationConfig.getOpenListUploadDeleteOldEpisode(); @@ -63,6 +62,13 @@ public class OpenListUploadNotification implements BaseNotification { } else { ani.setDownloadPath(openListUploadPath); } + + Boolean customAlistPath = ani.getCustomAlistPath(); + if (customAlistPath) { + // 自定义上传位置 + ani.setDownloadPath(ani.getAlistPath()); + } + ani.setCustomDownloadPath(true); String target = DownloadService.getDownloadPath(ani); diff --git a/ani-rss-ui/src/home/Ani.vue b/ani-rss-ui/src/home/Ani.vue index 507025c1..8d0339fc 100644 --- a/ani-rss-ui/src/home/Ani.vue +++ b/ani-rss-ui/src/home/Ani.vue @@ -147,6 +147,18 @@ + +
+
+ +
+
+ +
+
+