debug
All checks were successful
Deploy to Server / deploy (push) Successful in 27s

This commit is contained in:
jeremygan2021
2026-02-26 18:53:37 +08:00
parent 6fee334ebf
commit 6571d83912

View File

@@ -1102,6 +1102,15 @@ def wechat_login(request):
dist.user = mp_user dist.user = mp_user
dist.save() dist.save()
# 4. 迁移用户信息(如果小程序用户没有昵称/头像继承Web用户的
if not mp_user.nickname and phone_user.nickname:
mp_user.nickname = phone_user.nickname
if not mp_user.avatar_url and phone_user.avatar_url:
mp_user.avatar_url = phone_user.avatar_url
if mp_user.gender == 0 and phone_user.gender != 0:
mp_user.gender = phone_user.gender
mp_user.save()
# 删除旧用户 # 删除旧用户
phone_user.delete() phone_user.delete()
user = mp_user user = mp_user