校验人脸照片

This commit is contained in:
曹前明 2022-07-07 17:33:10 +08:00
parent b04d372e19
commit e4c4bb09dd
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,4 @@
from inflection import transliterate
from numpy import True_
from apps.hrm.models import Certificate, Employee
from apps.hrm.serializers import phone_check
@ -9,6 +10,8 @@ from apps.system.serializers import DictSerializer, DictSimpleSerializer, FileSe
from rest_framework import serializers
from rest_framework.exceptions import ParseError
from django.db import transaction
from apps.third.clients import dhClient
from apps.third.tapis import dhapis
class RpartyCreateUpdateSerializer(CustomModelSerializer):
@ -98,6 +101,12 @@ class RemployeeCreateSerializer(CustomModelSerializer):
# 'id_number': {'required': True},
# }
def create(self, validated_data):
with transaction.atomic():
# 校验上传的证件照
dhClient.request(**dhapis['person_img_upload'], file_path_rela=validated_data['photo'])
return super().create(validated_data)
class RemployeeSerializer(CustomModelSerializer):

View File

@ -34,7 +34,7 @@ class VisitorCreateSerializer(CustomModelSerializer):
with transaction.atomic():
# 校验上传的证件照
dhClient.request(**dhapis['person_img_upload'], file_path_rela=validated_data['photo'])
super().create(validated_data)
return super().create(validated_data)
class VisitorSerializer(CustomModelSerializer):