From 14c212a484e1477f2adea07446eb6ce82b7ac741 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 28 Jun 2023 10:09:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AF=BC=E5=85=A5=E6=97=B6=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E6=A0=A1=E9=AA=8C=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/supervision/serializers.py | 10 ++++++++-- server/apps/supervision/views.py | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/apps/supervision/serializers.py b/server/apps/supervision/serializers.py index a96cb31..b348dbf 100644 --- a/server/apps/supervision/serializers.py +++ b/server/apps/supervision/serializers.py @@ -3,6 +3,7 @@ from rest_framework import serializers from .models import * from apps.system.serializers import OrganizationSerializer,FileListSerializer,UserSimpleSerializer,OrganizationSimpleSerializer, FileSimpleSerializer from rest_framework.exceptions import ParseError +import datetime class ContentSerializer(serializers.ModelSerializer): @@ -163,12 +164,17 @@ class PgoalDeptSerializer(serializers.ModelSerializer): return attrs class RcSerializer(ValidateMixin, serializers.ModelSerializer): - + date_issue = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False) + date_accept = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False) + date_expect = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False) class Meta(BaseMeta): model = Rc + class ComplaintSerializer(ValidateMixin, serializers.ModelSerializer): + date_occurrence = serializers.DateTimeField(input_formats=['%Y-%m-%d']) + date_feedback = serializers.DateTimeField(input_formats=['%Y-%m-%d']) class Meta(BaseMeta): model = Complaint @@ -183,7 +189,7 @@ class RiskSerializer(ValidateMixin, serializers.ModelSerializer): model = Risk class OinspectSerializer(ValidateMixin, serializers.ModelSerializer): - + date_inspect = serializers.DateTimeField(input_formats=['%Y-%m-%d']) class Meta(BaseMeta): model = Oinspect diff --git a/server/apps/supervision/views.py b/server/apps/supervision/views.py index b79ca3c..0adb902 100644 --- a/server/apps/supervision/views.py +++ b/server/apps/supervision/views.py @@ -630,6 +630,7 @@ class ImpMixin: datalist.append(data) i = i + 1 sr = mySerializer(data=datalist, many=True, context={'request': request}) + print(sr) sr.is_valid() err_msg = '' for ind, val in enumerate(sr.errors):