|  |  | @@ -151,6 +151,7 @@ def session_join_api(request): | 
            
            
              | 151 | 151 |      """ | 
            
            
              | 152 | 152 |      user_id = request.POST.get('user_id', '') | 
            
            
              | 153 | 153 |      session_id = request.POST.get('session_id', '') | 
            
            
              |  | 154 | +    nickname = request.POST.get('nickname', '') | 
            
            
              | 154 | 155 |      current_id = -1 | 
            
            
              | 155 | 156 |   | 
            
            
              | 156 | 157 |      # 判断 user_id 是否存在,如果不存在,则直接分配帐户 | 
            
            
            
            
              |  |  | @@ -180,7 +181,7 @@ def session_join_api(request): | 
            
            
              | 180 | 181 |      group_user, group_user_created = GroupUserInfo.objects.get_or_create(group_id=group_id, user_id=user_id, defaults={ | 
            
            
              | 181 | 182 |          # 'current_id': int(r.get(GROUP_LAST_PHOTO_PK % group_id) or -1), | 
            
            
              | 182 | 183 |          'current_id': current_id,  # 通过扫描 session_id 二维码进群的用户,默认可以查看该群组所有照片 | 
            
            
              | 183 |  | -        'nickname': user.final_nickname, | 
            
            
              |  | 184 | +        'nickname': nickname or user.final_nickname, | 
            
            
              | 184 | 185 |          'avatar': user.avatar, | 
            
            
              | 185 | 186 |          'admin': group_created, | 
            
            
              | 186 | 187 |          'user_status': GroupUserInfo.PASSED, | 
            
            
            
            
              |  |  | @@ -188,7 +189,7 @@ def session_join_api(request): | 
            
            
              | 188 | 189 |      }) | 
            
            
              | 189 | 190 |   | 
            
            
              | 190 | 191 |      # Redis 群组用户数据缓存 | 
            
            
              | 191 |  | -    group_users = set_group_users_info(group) if group_user_created else get_group_info(group_id) | 
            
            
              |  | 192 | +    group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) | 
            
            
              | 192 | 193 |   | 
            
            
              | 193 | 194 |      # 获取 Session 照片 | 
            
            
              | 194 | 195 |      photos = PhotosInfo.objects.filter(session_id=session_id) |