From 43509aa25a3e2d071e8b59829a71fcf8b5ca33ca Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 24 Dec 2024 21:59:41 +0800 Subject: [PATCH] feat: mpointstat safe_get_or_create --- apps/enm/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/enm/tasks.py b/apps/enm/tasks.py index 1ab0cac9..8a0a361a 100644 --- a/apps/enm/tasks.py +++ b/apps/enm/tasks.py @@ -207,7 +207,7 @@ def cal_mpointstat_hour(mpointId: str, year: int, month: int, day: int, hour: in val = translate_eval_formula(formula, year, month, day, hour) else: return - ms, _ = MpointStat.objects.get_or_create(**params, defaults=params) + ms, _ = MpointStat.objects.safe_get_or_create(**params) ms.val = ms.val_correct if ms.val_correct is not None else val if material_code == 'elec': val_level = get_elec_level(month, hour)