异步方式发送记录

master
bynt 11 months ago
parent c2554f4575
commit 51ef60e5b6

@ -47,6 +47,7 @@ import java.io.File;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import java.util.Set; import java.util.Set;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantLock;
@ -118,10 +119,12 @@ public class DmpCallbackServiceImpl implements DmpCallbackService {
saveClue(bathNo, byTaskName, taskId, tagList, responseList); saveClue(bathNo, byTaskName, taskId, tagList, responseList);
} }
if (byTaskName.getType() == DefaultNumberConstants.TWO_NUMBER) { if (byTaskName.getType() == DefaultNumberConstants.TWO_NUMBER) {
downResource(bathNo, byTaskName, originalList, responseList); // 异步方式下载
List<String> finalResponseList = responseList;
CompletableFuture.runAsync(() -> downResource(bathNo, byTaskName, originalList, finalResponseList));
} }
if (byTaskName.getType() == DefaultNumberConstants.FOUR_NUMBER) { if (byTaskName.getType() == DefaultNumberConstants.FOUR_NUMBER) {
downReceptionResource(bathNo, byTaskName, originalList); CompletableFuture.runAsync(() -> downReceptionResource(bathNo, byTaskName, originalList));
} }
} }
// 兑换结果失败也将结果返回 // 兑换结果失败也将结果返回

Loading…
Cancel
Save