first_test_audit审核
This commit is contained in:
parent
511b5c5ce3
commit
183b5796df
|
@ -93,5 +93,4 @@ class FirstTestInitSerializer(serializers.Serializer):
|
|||
|
||||
|
||||
class FirstTestAuditSerializer(serializers.Serializer):
|
||||
leader = serializers.CharField()
|
||||
base64 = serializers.CharField()
|
||||
leader = serializers.CharField()
|
|
@ -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()
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue