@@ -116,16 +116,19 @@ def mini_live_login_api(request): |
||
| 116 | 116 |
# Update live |
| 117 | 117 |
room = RoomInfo.objects.get(room_id=room_id) |
| 118 | 118 |
is_new = RoomUserInfo.objects.filter(user_id=user.user_id).count == 0 |
| 119 |
- RoomUserInfo.objects.get_or_create( |
|
| 119 |
+ room_user = RoomUserInfo.objects.get_or_create( |
|
| 120 | 120 |
room_id=room_id, |
| 121 | 121 |
share_openid=share_openid, |
| 122 | 122 |
user_id=user.user_id, |
| 123 | 123 |
openid=user.openid, |
| 124 | 124 |
anchor_id=room.anchor_id, |
| 125 | 125 |
scene=scene, |
| 126 |
- is_new=is_new, |
|
| 127 | 126 |
) |
| 128 | 127 |
|
| 128 |
+ room_user.is_new = is_new |
|
| 129 |
+ room_user.save() |
|
| 130 |
+ |
|
| 131 |
+ |
|
| 129 | 132 |
return response(data=user.data) |
| 130 | 133 |
|
| 131 | 134 |
|