|
@@ -1258,15 +1258,17 @@ public class XxlJobService {
|
|
|
finalIndex, item.getPlanId(), item.getAccountId(), filterContentList.size());
|
|
|
recommendService.updateWaitingContentFilter(filterContentList);
|
|
|
// 调用aigc publish_content待发布内容状态废弃
|
|
|
- LongArticleSystemFilterSortParam param = new LongArticleSystemFilterSortParam();
|
|
|
- param.setFilterSortContentList(buildFilterSortContentList(filterResult));
|
|
|
- aigcPublishContentDiscardService.filterSortContents(param);
|
|
|
+ for (List<Content> partition : Lists.partition(filterResult.getFilterContent(), 1000)) {
|
|
|
+ LongArticleSystemFilterSortParam param = new LongArticleSystemFilterSortParam();
|
|
|
+ param.setFilterSortContentList(buildFilterSortContentList(partition));
|
|
|
+ aigcPublishContentDiscardService.filterSortContents(param);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private List<LongArticleSystemFilterSortContentParam> buildFilterSortContentList(FilterResult filterResult) {
|
|
|
+ private List<LongArticleSystemFilterSortContentParam> buildFilterSortContentList(List<Content> filterContents) {
|
|
|
List<LongArticleSystemFilterSortContentParam> contentList = new ArrayList<>();
|
|
|
- for (Content filterContent : filterResult.getFilterContent()) {
|
|
|
+ for (Content filterContent : filterContents) {
|
|
|
LongArticleSystemFilterSortContentParam item = new LongArticleSystemFilterSortContentParam();
|
|
|
item.setPublishContentId(filterContent.getId());
|
|
|
item.setFilterReason(filterContent.getFilterReason());
|