|  |  | @@ -153,9 +153,11 @@ def lensman_photo_upload_api(request): | 
            
            
              | 153 | 153 |   | 
            
            
              | 154 | 154 |      # 用户状态校验 | 
            
            
              | 155 | 155 |      if lensman_type == UserInfo.COMMON:  # 普通摄影师校验 | 
            
            
              |  | 156 | +        watermark = True | 
            
            
              | 156 | 157 |          if user.is_common_lensman and user.user_status != UserInfo.ACTIVATED: | 
            
            
              | 157 | 158 |              return response(LensmanStatusCode.LENSMAN_NOT_ACTIVATED) | 
            
            
              | 158 | 159 |      elif lensman_type == UserInfo.OUTTAKE:  # 花絮摄影师校验 | 
            
            
              |  | 160 | +        watermark = False | 
            
            
              | 159 | 161 |          if user.is_outtake_lensman and user.outtake_status != UserInfo.ACTIVATED: | 
            
            
              | 160 | 162 |              return response(LensmanStatusCode.LENSMAN_NOT_ACTIVATED) | 
            
            
              | 161 | 163 |   | 
            
            
            
            
              |  |  | @@ -175,7 +177,7 @@ def lensman_photo_upload_api(request): | 
            
            
              | 175 | 177 |          group_id = group.group_id | 
            
            
              | 176 | 178 |   | 
            
            
              | 177 | 179 |      if photo and upload_lock(group_id, user_id, photo): | 
            
            
              | 178 |  | -        photo_info = file_save(photo, prefix='photo', ext='.jpeg', watermark=True, thumbnail=True) | 
            
            
              |  | 180 | +        photo_info = file_save(photo, prefix='photo', ext='.jpeg', watermark=watermark, thumbnail=True) | 
            
            
              | 179 | 181 |   | 
            
            
              | 180 | 182 |          # 写 PhotosInfo 表 | 
            
            
              | 181 | 183 |          photo, created = PhotosInfo.objects.get_or_create( | 
            
            
            
            
              |  |  | @@ -200,8 +202,8 @@ def lensman_photo_upload_api(request): | 
            
            
              | 200 | 202 |              defaults={ | 
            
            
              | 201 | 203 |                  'nickname': user.final_nickname, | 
            
            
              | 202 | 204 |                  'avatar': user.avatar, | 
            
            
              | 203 |  | -                'photo_path': photo_info.photo_watermark_path, | 
            
            
              | 204 |  | -                'has_watermark': True, | 
            
            
              |  | 205 | +                'photo_path': photo_info.photo_watermark_path if watermark else photo_info.photo_path, | 
            
            
              |  | 206 | +                'has_watermark': watermark, | 
            
            
              | 205 | 207 |                  'photo_w': photo_info.photo_w, | 
            
            
              | 206 | 208 |                  'photo_h': photo_info.photo_h, | 
            
            
              | 207 | 209 |                  'photo_thumbnail_path': photo_info.photo_thumbnail_path, |