first_test_audit审核
This commit is contained in:
parent
511b5c5ce3
commit
183b5796df
|
@ -94,4 +94,3 @@ class FirstTestInitSerializer(serializers.Serializer):
|
||||||
|
|
||||||
class FirstTestAuditSerializer(serializers.Serializer):
|
class FirstTestAuditSerializer(serializers.Serializer):
|
||||||
leader = serializers.CharField()
|
leader = serializers.CharField()
|
||||||
base64 = serializers.CharField()
|
|
|
@ -283,21 +283,18 @@ class SubProductionPlanViewSet(CreateUpdateModelAMixin, ListModelMixin, UpdateMo
|
||||||
serializer = self.get_serializer(data=request.data)
|
serializer = self.get_serializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
vdata = serializer.validated_data
|
vdata = serializer.validated_data
|
||||||
user, msg = HRMService.face_compare_from_base64(vdata.get('base64'))
|
|
||||||
if user:
|
|
||||||
le = vdata.get('leader')
|
le = vdata.get('leader')
|
||||||
if le not in ['leader_1', 'leader_2', 'leader_3']:
|
if le not in ['leader_1', 'leader_2', 'leader_3']:
|
||||||
return Response('审核人有误', status=status.HTTP_400_BAD_REQUEST)
|
return Response('审核人有误', status=status.HTTP_400_BAD_REQUEST)
|
||||||
if vdata.get('leader') == 'leader_1':
|
if vdata.get('leader') == 'leader_1':
|
||||||
obj.leader_1 = user
|
obj.leader_1 = request.user
|
||||||
elif vdata.get('leader') == 'leader_2':
|
elif vdata.get('leader') == 'leader_2':
|
||||||
obj.leader_2 = user
|
obj.leader_2 = request.user
|
||||||
else:
|
else:
|
||||||
obj.leader_3 = user
|
obj.leader_3 = request.user
|
||||||
obj.first_sign_time = timezone.now()
|
obj.first_sign_time = timezone.now()
|
||||||
obj.save()
|
obj.save()
|
||||||
return Response()
|
return Response()
|
||||||
return Response(msg, status=status.HTTP_400_BAD_REQUEST)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue