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()