From 183b5796dfca8a4144d1a4af8e253cd498f6c31a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 22 Feb 2022 14:51:13 +0800 Subject: [PATCH] =?UTF-8?q?first=5Ftest=5Faudit=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hb_server/apps/pm/serializers.py | 3 +-- hb_server/apps/pm/views.py | 27 ++++++++++++--------------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/hb_server/apps/pm/serializers.py b/hb_server/apps/pm/serializers.py index ca8c44c..0d653fd 100644 --- a/hb_server/apps/pm/serializers.py +++ b/hb_server/apps/pm/serializers.py @@ -93,5 +93,4 @@ class FirstTestInitSerializer(serializers.Serializer): class FirstTestAuditSerializer(serializers.Serializer): - leader = serializers.CharField() - base64 = serializers.CharField() \ No newline at end of file + leader = serializers.CharField() \ No newline at end of file diff --git a/hb_server/apps/pm/views.py b/hb_server/apps/pm/views.py index 82fb0de..e8cdeac 100644 --- a/hb_server/apps/pm/views.py +++ b/hb_server/apps/pm/views.py @@ -283,21 +283,18 @@ class SubProductionPlanViewSet(CreateUpdateModelAMixin, ListModelMixin, UpdateMo serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) vdata = serializer.validated_data - user, msg = HRMService.face_compare_from_base64(vdata.get('base64')) - if user: - le = vdata.get('leader') - if le not in ['leader_1', 'leader_2', 'leader_3']: - return Response('审核人有误', status=status.HTTP_400_BAD_REQUEST) - if vdata.get('leader') == 'leader_1': - obj.leader_1 = user - elif vdata.get('leader') == 'leader_2': - obj.leader_2 = user - else: - obj.leader_3 = user - obj.first_sign_time = timezone.now() - obj.save() - return Response() - return Response(msg, status=status.HTTP_400_BAD_REQUEST) + le = vdata.get('leader') + if le not in ['leader_1', 'leader_2', 'leader_3']: + return Response('审核人有误', status=status.HTTP_400_BAD_REQUEST) + if vdata.get('leader') == 'leader_1': + obj.leader_1 = request.user + elif vdata.get('leader') == 'leader_2': + obj.leader_2 = request.user + else: + obj.leader_3 = request.user + obj.first_sign_time = timezone.now() + obj.save() + return Response()