From 54eecf5c5b35992f450295759c22870073139b7a Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 10 Feb 2024 11:10:36 +0800 Subject: [PATCH] fix bug --- plugins/sitestatistic/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/sitestatistic/__init__.py b/plugins/sitestatistic/__init__.py index 3863365..e2c3946 100644 --- a/plugins/sitestatistic/__init__.py +++ b/plugins/sitestatistic/__init__.py @@ -363,8 +363,13 @@ class SiteStatistic(_PluginBase): return {} if not d2: return d1 - return {k: d1.get(k) - d2.get(k) for k in d1 - if k in d2 and isinstance(d1.get(k), int) and isinstance(d2.get(k), int)} + d = {k: d1.get(k) - d2.get(k) for k in d1 + if k in d2 and isinstance(d1.get(k), int) and isinstance(d2.get(k), int)} + # 把小于0的数据变成0 + for k, v in d.items(): + if isinstance(v, int) and v < 0: + d[k] = 0 + return d # 最近一天的签到数据 stattistic_data: Dict[str, Dict[str, Any]] = {}