Jelajahi Sumber

Merge branch 'wyp/1202-videoAuditJob' of Server/long-article-recommend into master

wangyunpeng 6 bulan lalu
induk
melakukan
73d1a7eb11

+ 14 - 8
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/ArticleAuditService.java

@@ -170,21 +170,27 @@ public class ArticleAuditService {
             longArticleVideoAuditRepository.save(longArticleVideoAudit);
         } else if (Objects.equals(result.getAuditResult(), PQVideoAuditResultEnum.REJECT.getStatus())) {
             // 审核不通过,删除文章
-            longArticleVideoAudit.setStatus(PQVideoAuditResultEnum.REJECT.getStatus());
             PQVideoSensitiveLevelEnum sensitiveLevelEnum = PQVideoSensitiveLevelEnum.from(result.getSensitiveLevel());
+            if (sensitiveLevelEnum.getLevel() >= PQVideoSensitiveLevelEnum.MID_SENSITIVE.getLevel()) {
+                longArticleVideoAudit.setStatus(PQVideoAuditResultEnum.REJECT.getStatus());
+            } else {
+                longArticleVideoAudit.setStatus(PQVideoAuditResultEnum.PASS.getStatus());
+            }
             longArticleVideoAudit.setFailReason(sensitiveLevelEnum.getDescription());
             longArticleVideoAudit.setFinishTimestamp(System.currentTimeMillis());
             longArticleVideoAuditRepository.save(longArticleVideoAudit);
             // 构建删除文章记录 并保存
             // saveDeleteRecord(longArticleVideoAudit.getOssPath());
             // 暂时不做删除 先发送通知
-            FeishuMessageSender.sendWebHookMessage(FeishuRobotIdEnum.ARTICLE_DELETE.getRobotId(),
-                    "视频审核不通过\n" +
-                            "traceId:" + longArticleVideoAudit.getTraceId() + "\n" +
-                            "视频id:" + longArticleVideoAudit.getVideoId() + "\n" +
-                            "视频path:" + longArticleVideoAudit.getOssPath() + "\n" +
-                            "敏感等级:" + sensitiveLevelEnum.getDescription() + "\n" +
-                            "管理后台地址:https://admin.piaoquantv.com/cms/post-detail/" + longArticleVideoAudit.getVideoId() + "/detail");
+            if (longArticleVideoAudit.getStatus().equals(PQVideoAuditResultEnum.REJECT.getStatus())) {
+                FeishuMessageSender.sendWebHookMessage(FeishuRobotIdEnum.ARTICLE_DELETE.getRobotId(),
+                        "视频审核不通过\n" +
+                                "traceId:" + longArticleVideoAudit.getTraceId() + "\n" +
+                                "视频id:" + longArticleVideoAudit.getVideoId() + "\n" +
+                                "视频path:" + longArticleVideoAudit.getOssPath() + "\n" +
+                                "敏感等级:" + sensitiveLevelEnum.getDescription() + "\n" +
+                                "管理后台地址:https://admin.piaoquantv.com/cms/post-detail/" + longArticleVideoAudit.getVideoId() + "/detail");
+            }
         }
     }