From dd51db56f183cfdad24388433cd1a23ebbea6f0f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 25 Feb 2022 10:02:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=89=A9=E6=B5=81=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=A0=A1=E9=AA=8C=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hb_server/apps/sam/serializers_sale.py | 2 +- hb_server/apps/sam/views_sale.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/hb_server/apps/sam/serializers_sale.py b/hb_server/apps/sam/serializers_sale.py index e9347c0..256faa1 100644 --- a/hb_server/apps/sam/serializers_sale.py +++ b/hb_server/apps/sam/serializers_sale.py @@ -99,4 +99,4 @@ class SRemarkItemCreateSerializer(serializers.Serializer): remark = serializers.CharField(min_length=6) class SaleUpShipPicSerializer(serializers.Serializer): - path = serializers.CharField(min_length=200) + path = serializers.CharField(min_length=4, max_length=200) diff --git a/hb_server/apps/sam/views_sale.py b/hb_server/apps/sam/views_sale.py index 0daa4d9..ed18874 100644 --- a/hb_server/apps/sam/views_sale.py +++ b/hb_server/apps/sam/views_sale.py @@ -100,8 +100,11 @@ class SaleViewSet(CreateUpdateModelAMixin, ListModelMixin, RetrieveModelMixin, C """ 上传物流信息 """ + serializer = SaleUpShipPicSerializer(data=request.data) + serializer.is_valid(raise_exception=True) + vdata = serializer.validated_data obj = self.get_object() - obj.ship_pic = request.data.get('path', None) + obj.ship_pic = vdata['path'] obj.save() return Response()