|  |  | @@ -176,7 +176,7 @@ def lensman_photo_upload_api(request): | 
            
            
              | 176 | 176 |   | 
            
            
              | 177 | 177 |          group_id = group.group_id | 
            
            
              | 178 | 178 |   | 
            
            
              | 179 |  | -    if photo: | 
            
            
              |  | 179 | +    if photo and r.acquire_lock('{}:{}:{}'.format(group_id, user_id, photo.name), ex=60): | 
            
            
              | 180 | 180 |          # 写 PhotosInfo 表 | 
            
            
              | 181 | 181 |          m_photo_path, ext = file_save(photo, prefix='photo', ext='jpeg') | 
            
            
              | 182 | 182 |          p_photo_path = 'photo/{}{}'.format(shortuuid.uuid(), ext) | 
            
            
            
            
              |  |  | @@ -318,7 +318,7 @@ def lensman_origin_photo_upload_api(request): | 
            
            
              | 318 | 318 |          order.reback_at = tc.utc_datetime() | 
            
            
              | 319 | 319 |          order.save() | 
            
            
              | 320 | 320 |   | 
            
            
              | 321 |  | -    if photo: | 
            
            
              |  | 321 | +    if photo and r.acquire_lock('{}:{}:{}'.format(order_id, user_id, photo.name), ex=60): | 
            
            
              | 322 | 322 |          # 写 PhotosInfo 表 | 
            
            
              | 323 | 323 |          r_photo_path, ext = file_save(photo, prefix='photo', ext='jpeg') | 
            
            
              | 324 | 324 |   |