diff --git a/apps/hrm/views.py b/apps/hrm/views.py index 0d8bb75f..51bd78eb 100755 --- a/apps/hrm/views.py +++ b/apps/hrm/views.py @@ -57,6 +57,15 @@ class EmployeeViewSet(CustomModelViewSet): 个人信息 """ user = request.user + # Employee.objects.get_or_create(user=user, + # defaults={ + # "user": user, + # "name": user.name, + # "phone": user.phone, + # "belong_dept": user.belong_dept, + # "post": user.post, + # "type": user.type + # }) return Response(EmployeeSerializer(instance=user.employee).data) @action(methods=['post'], detail=False, permission_classes=[IsAuthenticated], diff --git a/apps/vm/views.py b/apps/vm/views.py index 698a1874..e1dff1ea 100644 --- a/apps/vm/views.py +++ b/apps/vm/views.py @@ -17,7 +17,7 @@ from django.contrib.auth.hashers import make_password from django.db import transaction from rest_framework.serializers import Serializer -from apps.vm.services import visit_driver_end +from apps.vm.services import sync_to_visitor, visit_driver_end # Create your views here. @@ -122,6 +122,7 @@ class VisitorViewSet(CustomModelViewSet): ep2.user = user ep2.is_deleted = False ep2.save() + sync_to_visitor(ep2) return Response(get_tokens_for_user(user))