@@ -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 |
|