diff --git a/apps/qm/serializers.py b/apps/qm/serializers.py index 2ac5a6fb..a024b88e 100644 --- a/apps/qm/serializers.py +++ b/apps/qm/serializers.py @@ -4,6 +4,7 @@ from apps.utils.serializers import CustomModelSerializer from rest_framework import serializers from apps.system.models import Dept, Dictionary from apps.wpm.models import SfLog +from django.utils.timezone import localtime class TestItemSerializer(CustomModelSerializer): class Meta: @@ -26,6 +27,7 @@ class QuaStatSerializer(CustomModelSerializer): attrs['type'] = 'sflog' attrs['belong_dept'] = attrs['sflog'].belong_dept end_time = attrs['sflog'].end_time - attrs['year_s'], attrs['month_s'], attrs['day_s'] = end_time.year, end_time.month, end_time.day + end_time_local = localtime(end_time) + attrs['year_s'], attrs['month_s'], attrs['day_s'] = end_time_local.year, end_time_local.month, end_time_local.day attrs['rate_pass'] = attrs['num_ok']/attrs['num_test'] return attrs \ No newline at end of file