@@ -272,8 +272,13 @@ def guest_login_api(request): |
||
| 272 | 272 |
# 若 uuid 存在,则 get_or_create,否则 create |
| 273 | 273 |
if uuid: |
| 274 | 274 |
user, created = UserInfo.objects.get_or_create(user_from=UserInfo.GUEST_USER, uuid=uuid, defaults=fields) |
| 275 |
+ if created: |
|
| 276 |
+ user.nickname = u'游客{}'.format(user.pk)
|
|
| 277 |
+ user.save() |
|
| 275 | 278 |
else: |
| 276 | 279 |
user = UserInfo.objects.create(**fields) |
| 280 |
+ user.nickname = u'游客{}'.format(user.pk)
|
|
| 281 |
+ user.save() |
|
| 277 | 282 |
|
| 278 | 283 |
return JsonResponse({
|
| 279 | 284 |
'status': 200, |