diff --git a/test_server/crm/views.py b/test_server/crm/views.py index 9618a8f..3a1dec5 100644 --- a/test_server/crm/views.py +++ b/test_server/crm/views.py @@ -655,7 +655,9 @@ class WxphoneRegister(APIView): phoneNumber = wxdata['phoneNumber'] consumer = Consumer.objects.filter(username=phoneNumber).first() if consumer: - consumer.username = phoneNumber + openid = request.user.openid + consumer.openid = openid + request.user.delete() consumer.save() else: request.user.username = phoneNumber