diff --git a/apps/wpm/tasks.py b/apps/wpm/tasks.py index e90ebc7b..58a8311f 100644 --- a/apps/wpm/tasks.py +++ b/apps/wpm/tasks.py @@ -37,14 +37,14 @@ def get_total_hour_now(sflogId: str): if localtime(sflog.end_time) <= now: sflog.total_hour_now = 12 else: - sflog.total_hour_now = (now - localtime(sflog.start_time).replace(tzinfo=None)).total_seconds/3600 + sflog.total_hour_now = (now - localtime(sflog.start_time).replace(tzinfo=None)).total_seconds()/3600 sflog.save() return sflog.total_hour_now else: SfLog.objects.filter(end_time__lte=now).exclude(total_hour_now=12).update(total_hour_now=12) sf_qs = SfLog.objects.filter(end_time__gt=now) for i in sf_qs: - i.total_hour_now = (now-localtime(i.start_time).replace(tzinfo=None)).total_seconds/3600 + i.total_hour_now = (now-localtime(i.start_time).replace(tzinfo=None)).total_seconds()/3600 i.save() @shared_task(base=CustomTask) @@ -77,7 +77,7 @@ def cal_shut_hour(stlogId: str): if duration_item < 0: duration_item = 0 else: - duration_item = duration_item.total_seconds/3600 + duration_item = duration_item.total_seconds()/3600 stsf.duration = duration_item stsf.save() # 计算每班的总停机时间