From c1383c9545ddf554ad568b9a1e1084953aa88f97 Mon Sep 17 00:00:00 2001 From: P3ngSaM <61768364+P3ngSaM@users.noreply.github.com> Date: Tue, 21 Jun 2022 14:45:26 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=AF=84=E7=BA=A7=E6=AC=A1=E6=95=B0?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=EF=BC=88=E6=8A=98=E7=BA=BF=E5=9B=BE=EF=BC=89?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Modules/DashBoard/DashBoardImpl.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Modules/DashBoard/DashBoardImpl.py b/Modules/DashBoard/DashBoardImpl.py index 2559914..2dc948c 100644 --- a/Modules/DashBoard/DashBoardImpl.py +++ b/Modules/DashBoard/DashBoardImpl.py @@ -104,14 +104,21 @@ class DashBoardImpl(object): {"$sort": {"_id": 1}} ] ) + records = [{'_id': item['_id'][:10], 'count': item['count']} for item in records] + records_dict = dict() + for record in records: + if record['_id'] in records_dict: + records_dict[record['_id']] += record['count'] + else: + records_dict[record['_id']] = record['count'] # 聚类统计用的_id字段更名为date result = dict() result['日期'] = list() result['次数'] = list() - for data in records: - result['日期'].append(data['_id']) - result['次数'].append(data['count']) + for key, value in records_dict.items(): + result['日期'].append(key) + result['次数'].append(value) return result