From 47976de657c94081ae9f8475ef98b0b7b309d457 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 4 Mar 2025 16:27:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BD=BF=E7=94=A8=E8=BA=AB=E4=BB=BD?= =?UTF-8?q?=E8=AF=81=E5=BC=BA=E6=A0=A1=E9=AA=8C=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/hrm/serializers.py | 4 ++-- apps/rpm/serializers.py | 4 ++-- apps/vm/serializers.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/hrm/serializers.py b/apps/hrm/serializers.py index 544a96a0..d76994b5 100755 --- a/apps/hrm/serializers.py +++ b/apps/hrm/serializers.py @@ -12,7 +12,7 @@ from apps.hrm.models import Certificate, ClockRecord, Employee, NotWorkRemark, A from apps.system.serializers import DeptSimpleSerializer, UserSimpleSerializer from django.db import transaction from django.core.cache import cache -from apps.utils.tools import check_id_number_e, get_info_from_id +from apps.utils.tools import check_id_number_strict, get_info_from_id from rest_framework.exceptions import ParseError from django.conf import settings import datetime @@ -54,7 +54,7 @@ class EmployeeSimpleSerializer(CustomModelSerializer): class EmployeeCreateUpdateSerializer(CustomModelSerializer): id_number = serializers.CharField( - label="身份证号", validators=[check_id_number_e]) + label="身份证号", validators=[check_id_number_strict]) class Meta: model = Employee diff --git a/apps/rpm/serializers.py b/apps/rpm/serializers.py index d1e09878..7bc92f40 100644 --- a/apps/rpm/serializers.py +++ b/apps/rpm/serializers.py @@ -12,7 +12,7 @@ from rest_framework.exceptions import ParseError, ValidationError from django.db import transaction from apps.third.dahua import dhClient from apps.third.tapis import dhapis -from apps.utils.tools import check_id_number_e, check_phone_e +from apps.utils.tools import check_id_number_strict, check_phone_e from apps.wf.serializers import TicketSimpleSerializer from apps.rpm.services import rpj_member_come, rpj_certificate_in from apps.rpm.models import RpjLog @@ -138,7 +138,7 @@ class RemployeeCreateSerializer(CustomModelSerializer): rparty = serializers.PrimaryKeyRelatedField(queryset=Rparty.objects.all(), label='相关方ID', required=False) phone = serializers.CharField(label="手机号", validators=[check_phone_e]) photo = serializers.CharField(label='照片地址', required=True) - id_number = serializers.CharField(label="身份证号", validators=[check_id_number_e], required=True) + id_number = serializers.CharField(label="身份证号", validators=[check_id_number_strict], required=True) class Meta: model = Remployee diff --git a/apps/vm/serializers.py b/apps/vm/serializers.py index 3c65f900..dd5ff87c 100644 --- a/apps/vm/serializers.py +++ b/apps/vm/serializers.py @@ -4,7 +4,7 @@ from apps.hrm.serializers import EmployeeSimpleSerializer from apps.system.models import Dept from apps.utils.fields import MyFilePathField from apps.utils.serializers import CustomModelSerializer -from apps.utils.tools import check_id_number_e, check_phone_e +from apps.utils.tools import check_id_number_strict, check_phone_e from apps.vm.models import Visit, Visitor, Vpeople from rest_framework import serializers from rest_framework.exceptions import ParseError @@ -59,7 +59,7 @@ 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], required=True) + label="身份证号", validators=[check_id_number_strict], required=True) class Meta: model = Visitor