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