浏览代码

getAllAuditArticle

wangyunpeng 15 小时之前
父节点
当前提交
b68d133bfc

+ 4 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/repository/longArticle/LongArticleTitleAuditRepository.java

@@ -13,6 +13,8 @@ public interface LongArticleTitleAuditRepository extends JpaRepository<LongArtic
 
     List<LongArticleTitleAudit> getByStatus(Integer status);
 
+    List<LongArticleTitleAudit> getByStatusIn(List<Integer> status);
+
     List<LongArticleTitleAudit> getByProducePlanIdIsNull();
 
     long countByAuditTimestampBetween(Long start, Long end);
@@ -21,6 +23,8 @@ public interface LongArticleTitleAuditRepository extends JpaRepository<LongArtic
 
     List<LongArticleTitleAudit> getByStatusAndAuditTimestampBetween(Integer status, Long start, Long end);
 
+    List<LongArticleTitleAudit> getByStatusInAndAuditTimestampBetween(List<Integer> status, Long start, Long end);
+
     List<LongArticleTitleAudit> getByContentIdIn(List<String> sourceIds);
 
     List<LongArticleTitleAudit> getByAuditTimestampBetween(Long start, Long end);

+ 9 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/ArticleVideoAuditService.java

@@ -540,4 +540,13 @@ public class ArticleVideoAuditService {
         }
         return titleAuditRepository.getByStatus(ArticleVideoAuditStatusEnum.PASS.getCode());
     }
+
+    public List<LongArticleTitleAudit> getAllAuditArticle(Long timeStart) {
+        Long timeEnd = System.currentTimeMillis();
+        if (Objects.nonNull(timeStart) && timeStart > 0) {
+            return titleAuditRepository.getByStatusInAndAuditTimestampBetween(
+                    Arrays.asList(ArticleVideoAuditStatusEnum.PASS.getCode(), ArticleVideoAuditStatusEnum.REJECT.getCode()), timeStart, timeEnd);
+        }
+        return titleAuditRepository.getByStatusIn(Arrays.asList(ArticleVideoAuditStatusEnum.PASS.getCode(), ArticleVideoAuditStatusEnum.REJECT.getCode()));
+    }
 }

+ 5 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/web/recommend/ArticleVideoAuditController.java

@@ -92,4 +92,9 @@ public class ArticleVideoAuditController {
         return CommonResponse.success(service.getAllAuditPassArticle(timestamp));
     }
 
+    @GetMapping("/getAllAuditArticle")
+    public CommonResponse<List<LongArticleTitleAudit>> getAllAuditArticle(Long timestamp) {
+        return CommonResponse.success(service.getAllAuditArticle(timestamp));
+    }
+
 }