@@ -182,6 +182,10 @@ def session_join_api(request): |
||
| 182 | 182 |
'user_status': GroupUserInfo.PASSED, |
| 183 | 183 |
'passed_at': tc.utc_datetime(), |
| 184 | 184 |
}) |
| 185 |
+ if not group_user_created: |
|
| 186 |
+ group_user.current_id = current_id |
|
| 187 |
+ group_user.user_status = GroupUserInfo.PASSED |
|
| 188 |
+ group_user.save() |
|
| 185 | 189 |
|
| 186 | 190 |
# Redis 群组用户数据缓存 |
| 187 | 191 |
group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) |