| 
                
               | 
              
                
               | 
              
                @@ -21,7 +21,8 @@ from utils.error.errno_utils import LensmanStatusCode, PhotoStatusCode 
               | 
            
            
            
              | 
                21
               | 
              
                21
               | 
              
                 from utils.error.response_utils import response 
               | 
            
            
            
              | 
                22
               | 
              
                22
               | 
              
                 from utils.ip_utils import ip_addr 
               | 
            
            
            
              | 
                23
               | 
              
                23
               | 
              
                 from utils.redis.rgroup import get_group_info, get_group_users_info, set_group_info, set_group_users_info 
               | 
            
            
            
              | 
                24
               | 
              
                
               | 
              
                -from utils.redis.rkeys import GROUP_LAST_PHOTO_PK, UUID_LIST 
               | 
            
            
            
              | 
                
               | 
              
                24
               | 
              
                +from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_USERS_DELETED_SET, GROUP_USERS_PASSED_SET, 
               | 
            
            
            
              | 
                
               | 
              
                25
               | 
              
                +                               GROUP_USERS_QUIT_SET, GROUP_USERS_REFUSED_SET, UUID_LIST) 
               | 
            
            
            
              | 
                25
               | 
              
                26
               | 
              
                 from utils.redis.ruuid import generate_uuids, update_uuids 
               | 
            
            
            
              | 
                26
               | 
              
                27
               | 
              
                 from utils.thumbnail_utils import make_thumbnail 
               | 
            
            
            
              | 
                27
               | 
              
                28
               | 
              
                 from utils.watermark_utils import watermark_wrap 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -182,7 +183,13 @@ def session_join_api(request): 
               | 
            
            
            
              | 
                182
               | 
              
                183
               | 
              
                         group_user.save() 
               | 
            
            
            
              | 
                183
               | 
              
                184
               | 
              
                  
               | 
            
            
            
              | 
                184
               | 
              
                185
               | 
              
                     # Redis 群组用户数据缓存 
               | 
            
            
            
              | 
                185
               | 
              
                
               | 
              
                -    group_users = set_group_users_info(group) if group_user_created else get_group_users_info(group_id, user_id) 
               | 
            
            
            
              | 
                
               | 
              
                186
               | 
              
                +    group_users = set_group_users_info(group) 
               | 
            
            
            
              | 
                
               | 
              
                187
               | 
              
                + 
               | 
            
            
            
              | 
                
               | 
              
                188
               | 
              
                +    # Redis 群组通过集合缓存 
               | 
            
            
            
              | 
                
               | 
              
                189
               | 
              
                +    r.srem(GROUP_USERS_REFUSED_SET % group_id, user_id) 
               | 
            
            
            
              | 
                
               | 
              
                190
               | 
              
                +    r.srem(GROUP_USERS_DELETED_SET % group_id, user_id) 
               | 
            
            
            
              | 
                
               | 
              
                191
               | 
              
                +    r.srem(GROUP_USERS_QUIT_SET % group_id, user_id) 
               | 
            
            
            
              | 
                
               | 
              
                192
               | 
              
                +    r.sadd(GROUP_USERS_PASSED_SET % group_id, user_id) 
               | 
            
            
            
              | 
                186
               | 
              
                193
               | 
              
                  
               | 
            
            
            
              | 
                187
               | 
              
                194
               | 
              
                     # 获取 Session 照片 
               | 
            
            
            
              | 
                188
               | 
              
                195
               | 
              
                     photos = PhotosInfo.objects.filter(session_id=session_id) 
               |