From a063db0c9bc806856c346b309e163f51e4a7a9c2 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 5 Jul 2023 16:21:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20quastat=20task=20=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E6=9C=89=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/qm/tasks.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/apps/qm/tasks.py b/apps/qm/tasks.py index 88dbd627..d6b92aea 100644 --- a/apps/qm/tasks.py +++ b/apps/qm/tasks.py @@ -42,10 +42,9 @@ def cal_quastat(quastatId: str): qua, is_created = QuaStat.objects.get_or_create( **params, **{'type': 'day_s'}, defaults={**params, **{'type': 'day_s'}, **stat_params} ) - if not is_created: - for k in stat_params: - setattr(qua, k, stat_params[k]) - qua.save() + for k in stat_params: + setattr(qua, k, stat_params[k]) + qua.save() # 月统计 params.pop('day_s') results_month = QuaStat.objects.filter(**params).values('belong_dept', 'material', @@ -66,10 +65,9 @@ def cal_quastat(quastatId: str): qua, is_created = QuaStat.objects.get_or_create( **params, **{'type': 'month_s'}, defaults={**params, **{'type': 'month_s'}, **stat_params} ) - if not is_created: - for k in stat_params: - setattr(qua, k, stat_params[k]) - qua.save() + for k in stat_params: + setattr(qua, k, stat_params[k]) + qua.save() # 年统计 params.pop('month_s') @@ -92,7 +90,6 @@ def cal_quastat(quastatId: str): qua, is_created = QuaStat.objects.get_or_create( **params, **{'type': 'year_s'}, defaults={**params, **{'type': 'year_s'}, **stat_params} ) - if not is_created: - for k in stat_params: - setattr(qua, k, stat_params[k]) - qua.save() \ No newline at end of file + for k in stat_params: + setattr(qua, k, stat_params[k]) + qua.save() \ No newline at end of file