|
@@ -176,6 +176,7 @@ public class ArticleAuditService {
|
|
|
List<String> existsOssPath = longArticleBaseMapper.getExistsOssPath(VideoAuditTypeEnum.COVER.getType());
|
|
|
for (String traceId : traceIds) {
|
|
|
try {
|
|
|
+ Long now = System.currentTimeMillis();
|
|
|
LongArticlesMatchVideo longArticlesMatchVideo = longarticlesMatchVideoMap.get(traceId);
|
|
|
List<LongArticlesMatchVideoResponse> responseList = JSONArray.parseArray(longArticlesMatchVideo.getResponse()
|
|
|
, LongArticlesMatchVideoResponse.class);
|
|
@@ -194,7 +195,7 @@ public class ArticleAuditService {
|
|
|
videoAudit.setContentId(longArticlesMatchVideo.getContentId());
|
|
|
videoAudit.setOssPath(ossPath);
|
|
|
videoAudit.setStatus(StatusEnum.ZERO.getCode());
|
|
|
- videoAudit.setCreateTimestamp(System.currentTimeMillis());
|
|
|
+ videoAudit.setCreateTimestamp(now);
|
|
|
longArticleVideoAuditRepository.save(videoAudit);
|
|
|
try {
|
|
|
// 调用封面检测
|
|
@@ -203,20 +204,23 @@ public class ArticleAuditService {
|
|
|
if (Objects.equals(result.getFind_face_status(), FindFaceStatusEnum.NOT_EXIST.getStatus())) {
|
|
|
// 审核通过,更新文章状态
|
|
|
videoAudit.setStatus(PQVideoAuditResultEnum.PASS.getStatus());
|
|
|
- videoAudit.setFinishTimestamp(System.currentTimeMillis());
|
|
|
+ videoAudit.setFinishTimestamp(now);
|
|
|
longArticleVideoAuditRepository.save(videoAudit);
|
|
|
} else if (Objects.equals(result.getFind_face_status(), FindFaceStatusEnum.EXIST.getStatus())) {
|
|
|
// 审核不通过,删除文章
|
|
|
videoAudit.setStatus(PQVideoAuditResultEnum.REJECT.getStatus());
|
|
|
- videoAudit.setFailReason("封面存在违规头像");
|
|
|
- videoAudit.setFinishTimestamp(System.currentTimeMillis());
|
|
|
+ videoAudit.setFailReason("封面存在敏感");
|
|
|
+ videoAudit.setFinishTimestamp(now);
|
|
|
longArticleVideoAuditRepository.save(videoAudit);
|
|
|
// 构建删除文章记录 并保存
|
|
|
// saveDeleteRecord(longArticleVideoAudit.getOssPath());
|
|
|
// 暂时不做删除 先发送通知
|
|
|
if (videoAudit.getStatus().equals(PQVideoAuditResultEnum.REJECT.getStatus())) {
|
|
|
+ log.info("视频封面识别不通过【存在敏感】 traceId:{} videoId:{} time:{}",
|
|
|
+ videoAudit.getTraceId(), videoAudit.getVideoId(),
|
|
|
+ DateUtils.getDateString(now, "yyyy-MM-dd HH:mm:ss"));
|
|
|
FeishuMessageSender.sendWebHookMessage(FeishuRobotIdEnum.ARTICLE_DELETE.getRobotId(),
|
|
|
- "视频封面识别不通过【存在违规头像】\n" +
|
|
|
+ "视频封面识别不通过【存在敏感】\n" +
|
|
|
"traceId:" + videoAudit.getTraceId() + "\n" +
|
|
|
"视频id:" + videoAudit.getVideoId() + "\n" +
|
|
|
"管理后台地址:https://admin.piaoquantv.com/cms/post-detail/" + videoAudit.getVideoId() + "/detail\n" +
|