|
|
@@ -63,7 +63,9 @@ class WechatService:
|
|
|
'user_id': item.user_id,
|
|
|
'mini_url': item.mini_url,
|
|
|
'examine': item.examine,
|
|
|
- 'status': item.status
|
|
|
+ 'status': item.status,
|
|
|
+ 'source': item.source
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@staticmethod
|
|
|
@@ -194,6 +196,7 @@ class WechatService:
|
|
|
# 创建新的WechatUser对象
|
|
|
wechat_user, created = WechatUser.objects.get_or_create(
|
|
|
openid=result['openid'],
|
|
|
+ source="mini",
|
|
|
defaults={
|
|
|
'level': 1,
|
|
|
'status': 5 # 假设1表示活跃状态
|
|
|
@@ -243,7 +246,7 @@ class WechatService:
|
|
|
phone_info = result.get('phone_info', {})
|
|
|
purePhoneNumber = phone_info.get('purePhoneNumber')
|
|
|
|
|
|
- WechatUser.objects.filter(openid=openid).update(phone=purePhoneNumber)
|
|
|
+ WechatUser.objects.filter(openid=openid,source="mini").update(phone=purePhoneNumber)
|
|
|
|
|
|
return success({
|
|
|
"phoneNumber": phone_info.get('phoneNumber'),
|
|
|
@@ -312,6 +315,7 @@ class WechatService:
|
|
|
"mini_url": user.mini_url,
|
|
|
"examine": user.examine,
|
|
|
"status": user.status,
|
|
|
+ "source": user.source,
|
|
|
}
|
|
|
return success(user_info)
|
|
|
except WechatUser.DoesNotExist:
|