|
@@ -118,25 +118,23 @@ public class ArticleVideoAuditService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public ArticleVideoAuditListVO next(ArticleVideoAuditListParam param) {
|
|
|
+ public Page<ArticleVideoAuditListVO> next(ArticleVideoAuditListParam param) {
|
|
|
if (Objects.nonNull(param.getSourceProducePlan())) {
|
|
|
param.setPageSize(1);
|
|
|
- Page<ArticleVideoAuditListVO> page = list(param);
|
|
|
- if (CollectionUtils.isEmpty(page.getObjs())) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- return page.getObjs().get(0);
|
|
|
+ return list(param);
|
|
|
}
|
|
|
+ Page<ArticleVideoAuditListVO> result = new Page<>();
|
|
|
// 根据配置判断当日是否审核完成 并 选择内容池返回
|
|
|
String poolLevel = getAuditPoolLevel();
|
|
|
- ArticleVideoAuditListVO result = articleAuditMapper.articleVideoAuditNext(param.getContentId(),
|
|
|
+ ArticleVideoAuditListVO item = articleAuditMapper.articleVideoAuditNext(param.getContentId(),
|
|
|
param.getStatus(), param.getTitle(), param.getAuditAccount(), param.getSourceProducePlan(), poolLevel);
|
|
|
- if (Objects.isNull(result)) {
|
|
|
- return null;
|
|
|
+ if (Objects.isNull(item)) {
|
|
|
+ return result;
|
|
|
}
|
|
|
- List<ArticleVideoAuditListVO> list = Collections.singletonList(result);
|
|
|
+ List<ArticleVideoAuditListVO> list = Collections.singletonList(item);
|
|
|
buildArticleVideoAuditListVO(list);
|
|
|
- return list.get(0);
|
|
|
+ result.setObjs(list);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
private String getAuditPoolLevel() {
|