From 44e7f7482c5d610f72c92357cc6aadd1e7197f32 Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Mon, 4 Mar 2024 15:38:17 +0800 Subject: [PATCH] minor adjustment --- .../Service/GachaLog/GachaItemSaveContext.cs | 18 ++++++++++-------- .../Snap.Hutao/Service/GachaLog/GachaLog.cs | 1 + 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaItemSaveContext.cs b/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaItemSaveContext.cs index 4895bf5a..e12e644b 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaItemSaveContext.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaItemSaveContext.cs @@ -44,15 +44,17 @@ internal readonly struct GachaItemSaveContext public void SaveItems(GachaArchive archive) { - if (ItemsToAdd.Count > 0) + if (ItemsToAdd.Count <= 0) { - // 全量刷新 - if (!IsLazy) - { - GachaLogDbService.RemoveNewerGachaItemRangeByArchiveIdQueryTypeAndEndId(archive.InnerId, QueryType, EndId); - } - - GachaLogDbService.AddGachaItemRange(ItemsToAdd); + return; } + + // 全量刷新 + if (!IsLazy) + { + GachaLogDbService.RemoveNewerGachaItemRangeByArchiveIdQueryTypeAndEndId(archive.InnerId, QueryType, EndId); + } + + GachaLogDbService.AddGachaItemRange(ItemsToAdd); } } \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaLog.cs b/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaLog.cs index bc85b90a..9d7532c3 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaLog.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/GachaLog/GachaLog.cs @@ -20,5 +20,6 @@ internal static class GachaLog GachaType.Standard, GachaType.ActivityAvatar, GachaType.ActivityWeapon, + GachaType.ActivityCity, ]); } \ No newline at end of file