身份证校验错误bug
This commit is contained in:
parent
7e890d87a9
commit
697e50b520
|
@ -39,6 +39,7 @@ class OperationViewSet(CustomModelViewSet):
|
||||||
prefetch_related_fields = ['cates']
|
prefetch_related_fields = ['cates']
|
||||||
search_fields = ['name']
|
search_fields = ['name']
|
||||||
filterset_fields = ['state', 'cates', 'area', 'create_by']
|
filterset_fields = ['state', 'cates', 'area', 'create_by']
|
||||||
|
# data_filter = True
|
||||||
|
|
||||||
def update(self, request, *args, **kwargs):
|
def update(self, request, *args, **kwargs):
|
||||||
obj = self.get_object()
|
obj = self.get_object()
|
||||||
|
|
|
@ -127,7 +127,8 @@ class RpjListSerializer(CustomModelSerializer):
|
||||||
class RemployeeCreateSerializer(CustomModelSerializer):
|
class RemployeeCreateSerializer(CustomModelSerializer):
|
||||||
rparty = serializers.PrimaryKeyRelatedField(queryset=Rparty.objects.all(), label='相关方ID', required=False)
|
rparty = serializers.PrimaryKeyRelatedField(queryset=Rparty.objects.all(), label='相关方ID', required=False)
|
||||||
phone = serializers.CharField(label="手机号", validators=[check_phone_e])
|
phone = serializers.CharField(label="手机号", validators=[check_phone_e])
|
||||||
id_number = serializers.CharField(label="身份证号", validators=[check_id_number_e])
|
photo = serializers.CharField(label='照片地址', required=True)
|
||||||
|
id_number = serializers.CharField(label="身份证号", validators=[check_id_number_e], required=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Remployee
|
model = Remployee
|
||||||
|
@ -140,6 +141,7 @@ class RemployeeCreateSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
|
|
||||||
class RemployeeUpdateSerializer(CustomModelSerializer):
|
class RemployeeUpdateSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Remployee
|
model = Remployee
|
||||||
fields = ['phone', 'photo']
|
fields = ['phone', 'photo']
|
||||||
|
|
|
@ -117,8 +117,8 @@ def check_id_number(idcard):
|
||||||
idcard = idcard.strip()
|
idcard = idcard.strip()
|
||||||
idcard_list = list(idcard)
|
idcard_list = list(idcard)
|
||||||
# 地区校验
|
# 地区校验
|
||||||
if not area[(idcard)[0:2]]:
|
# if not area[(idcard)[0:2]]:
|
||||||
return False, Errors[4]
|
# return False, Errors[4]
|
||||||
|
|
||||||
# 15位身份号码检测
|
# 15位身份号码检测
|
||||||
if len(idcard) == 15:
|
if len(idcard) == 15:
|
||||||
|
|
|
@ -32,6 +32,7 @@ class VisitSerializer(CustomModelSerializer):
|
||||||
|
|
||||||
class VisitorCreateSerializer(CustomModelSerializer):
|
class VisitorCreateSerializer(CustomModelSerializer):
|
||||||
phone = serializers.CharField(label="手机号", validators=[check_phone_e])
|
phone = serializers.CharField(label="手机号", validators=[check_phone_e])
|
||||||
|
photo = serializers.CharField(label='照片地址', required=True)
|
||||||
id_number = serializers.CharField(label="身份证号", validators=[check_id_number_e])
|
id_number = serializers.CharField(label="身份证号", validators=[check_id_number_e])
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Reference in New Issue