From a6b71c945012f09161207328498e40984db65c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Tue, 18 Oct 2022 11:16:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E8=B4=A6=E6=88=B7=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E6=97=B6=E5=85=B3=E8=81=94=E5=B7=B2=E6=9C=89=E4=BA=BA?= =?UTF-8?q?=E5=91=98bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/vm/views.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/vm/views.py b/apps/vm/views.py index a1d5c7b9..698a1874 100644 --- a/apps/vm/views.py +++ b/apps/vm/views.py @@ -117,9 +117,11 @@ class VisitorViewSet(CustomModelViewSet): user.wx_openid = vdata.get('wx_openid', None) user.wxmp_openid = vdata.get('wxmp_openid', None) user.save() - ep.user = user - ep.is_deleted = False - ep.save() + ep2 = Employee.objects.get_queryset(all=True).filter(phone=phone, user__isnull=True).first() + if ep2: + ep2.user = user + ep2.is_deleted = False + ep2.save() return Response(get_tokens_for_user(user))