From 7423f6f2b862891bdaf702548dad79eb9b43a880 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 31 Dec 2025 14:15:02 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=B8=8B=E4=B8=80=E4=B8=AA=E7=94=9F=E6=97=A5=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/Sqlite/modules/avatarBirth.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/Sqlite/modules/avatarBirth.ts b/src/plugins/Sqlite/modules/avatarBirth.ts index 0a3dcfda..4d4e19ba 100644 --- a/src/plugins/Sqlite/modules/avatarBirth.ts +++ b/src/plugins/Sqlite/modules/avatarBirth.ts @@ -1,6 +1,6 @@ /** * 角色生日模块 - * @since Beta v0.8.0 + * @since Beta v0.9.1 */ import { @@ -47,7 +47,7 @@ function isLeapYear(year: number): boolean { /** * 获取下一个角色生日 - * @since Beta v0.7.0 + * @since Beta v0.9.1 * @param date - 日期 * @returns 下一个角色生日 */ @@ -62,7 +62,9 @@ async function getNextAvatarBirth( month = new Date().getMonth() + 1; day = new Date().getDate(); } - const sortList = AppCharacterData.sort((a, b) => { + const sortList = AppCharacterData.filter( + (a) => JSON.stringify(a.birthday) !== JSON.stringify([0, 0]), + ).sort((a, b) => { if (a.birthday[0] === b.birthday[0]) return a.birthday[1] - b.birthday[1]; return a.birthday[0] - b.birthday[0]; });