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