Преглед на файлове

更新 VideoService#errorReport 中对长视频的处理

reghao преди 1 година
родител
ревизия
c6fb73a2f2
променени са 1 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 8 2
      content/content-service/src/main/java/cn/reghao/tnb/content/app/vod/service/VideoService.java

+ 8 - 2
content/content-service/src/main/java/cn/reghao/tnb/content/app/vod/service/VideoService.java

@@ -53,13 +53,19 @@ public class VideoService {
             case hasAd:
                 videoStatus = VideoStatus.hasAd.getValue();
                 break;
+            case needRestore:
+                videoStatus = VideoStatus.needRestore.getValue();
+                break;
             default:
                 return Result.fail("unknown errorType");
         }
 
         videoPostMapper.updateVideoStatus(videoId, videoStatus);
-        VideoError videoError = new VideoError(videoErrorReport);
-        videoErrorMapper.save(videoError);
+        if (videoStatus != VideoStatus.revoke.getValue() || videoStatus != VideoStatus.needRestore.getValue()) {
+            VideoError videoError = new VideoError(videoErrorReport);
+            videoErrorMapper.save(videoError);
+        }
+
         return Result.success();
     }