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