|
@@ -48,25 +48,25 @@ public abstract class AbstractFilterService {
|
|
|
param.getAppType(), param.getRegionCode(), param.getAppRegionFiltered(), param.getVideosWithRisk(),
|
|
|
param.getVideoIds(), param.getForceTruncation());
|
|
|
// log.info("filterByRiskVideos videoIds={}", JSONUtils.toJson(videoIds));
|
|
|
- JSONObject obj = new JSONObject();
|
|
|
- obj.put("zhangbotest", "");
|
|
|
- obj.put("concurrent", param.concurrent);
|
|
|
- obj.put("notUsePreView", param.notUsePreView);
|
|
|
- obj.put("size1", videoIds.size());
|
|
|
+// JSONObject obj = new JSONObject();
|
|
|
+// obj.put("zhangbotest", "");
|
|
|
+// obj.put("concurrent", param.concurrent);
|
|
|
+// obj.put("notUsePreView", param.notUsePreView);
|
|
|
+// obj.put("size1", videoIds.size());
|
|
|
if (param.isNotUsePreView()){
|
|
|
;
|
|
|
}else {
|
|
|
videoIds = filterByPreViewed(param.getAppType(), param.getMid(), videoIds);
|
|
|
}
|
|
|
- obj.put("size2", videoIds.size());
|
|
|
+// obj.put("size2", videoIds.size());
|
|
|
// log.info("filterByPreViewed videoIds={}", JSONUtils.toJson(videoIds));
|
|
|
if (param.isConcurrent()) {
|
|
|
videoIds = filterByViewedConcurrent(param.getAppType(), param.getMid(), param.getUid(), videoIds);
|
|
|
} else {
|
|
|
videoIds = filterByViewed(param.getAppType(), param.getMid(), param.getUid(), videoIds);
|
|
|
}
|
|
|
- obj.put("size3", videoIds.size());
|
|
|
- log.info(obj.toString());
|
|
|
+// obj.put("size3", videoIds.size());
|
|
|
+// log.info(obj.toString());
|
|
|
// log.info("filterByViewed videoIds={}", JSONUtils.toJson(videoIds));
|
|
|
return videoIds;
|
|
|
}
|
|
@@ -83,7 +83,7 @@ public abstract class AbstractFilterService {
|
|
|
// .collect(Collectors.groupingBy(it -> it / chunkSize))
|
|
|
// .values();
|
|
|
|
|
|
- int chunkSize = 100;
|
|
|
+ int chunkSize = 20;
|
|
|
List<List<Long>> chunks = new ArrayList<>();
|
|
|
int size = videoIds.size();
|
|
|
|
|
@@ -102,7 +102,7 @@ public abstract class AbstractFilterService {
|
|
|
futures.add(future);
|
|
|
}
|
|
|
try {
|
|
|
- cdl.await(800, TimeUnit.MILLISECONDS);
|
|
|
+ cdl.await(300, TimeUnit.MILLISECONDS);
|
|
|
} catch (InterruptedException e) {
|
|
|
log.error("filter error", e);
|
|
|
return null;
|