diff --git a/apps/vm/serializers.py b/apps/vm/serializers.py index 6b72a65a..d0aeb74c 100644 --- a/apps/vm/serializers.py +++ b/apps/vm/serializers.py @@ -1,6 +1,7 @@ from wsgiref.validate import validator 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 @@ -26,6 +27,8 @@ class VisitCreateUpdateSerializer(CustomModelSerializer): if receptionist.type != 'employee': raise ParseError('接待人需为正式员工') validated_data['belong_dept'] = validated_data['receptionist'].belong_dept + else: + validated_data['belong_dept'] = Dept.objects.all().order_by('create_time').first() return super().create(validated_data) def update(self, instance, validated_data):