diff --git a/apps/wpm/tasks.py b/apps/wpm/tasks.py index 777806f5..e90ebc7b 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)).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)).total_seconds/3600 + i.total_hour_now = (now-localtime(i.start_time).replace(tzinfo=None)).total_seconds/3600 i.save() @shared_task(base=CustomTask)