diff --git a/apps/enm/tasks.py b/apps/enm/tasks.py index 2269a649..bfd3c6e6 100644 --- a/apps/enm/tasks.py +++ b/apps/enm/tasks.py @@ -149,7 +149,7 @@ def cal_mpointstat_hour(mpointId: str, year: int, month: int, day: int, hour: in first_val = getattr(mrs0.last(), f'val_{val_type}') if last_val >= first_val: val = last_val - first_val - elif first_val - last_val > 0 and first_val - last_val < 1: + elif first_val - last_val > 0 and (first_val - last_val)/first_val < 0.01: val = 0 myLogger.info(f'{mpoint.code}--{dt}--{last_val}--{first_val}--last_val 小于 first_val') else: