获取fileKey接口优化调整

This commit is contained in:
tianliyong 2022-12-28 16:04:35 +08:00
parent 84ff298710
commit 7a666e2bdb

View File

@ -357,10 +357,11 @@ public class FileServiceImpl implements FileService {
private void asyncSaveFile(List<FindFileKeyResponse> resList) {
List<CompletableFuture<Void>> completableFutures = new ArrayList<>(resList.size() / 10 + 1);
Lists.partition(resList, 10)
.forEach(findFileKeyResponses -> completableFutures.add(CompletableFuture.runAsync(
() -> findFileKeyResponses.forEach(response -> saveFile(response))
Lists.partition(resList, 10).forEach(findFileKeyResponses ->
completableFutures.add(CompletableFuture.runAsync(() ->
findFileKeyResponses.forEach(response -> saveFile(response))
)));
CompletableFuture.allOf(completableFutures.toArray(new CompletableFuture[0])).join();
}
private File saveFile(FindFileKeyResponse response) {