|
@@ -1234,20 +1234,16 @@ public class WmTaskController {
|
|
|
|
|
|
}
|
|
|
|
|
|
- CompletableFuture<Void> hospitalFuture = CompletableFuture.runAsync(() -> {
|
|
|
- wmDaHospitalService.parseAddress();
|
|
|
- });
|
|
|
+ CompletableFuture<Void> hospitalFuture = CompletableFuture.runAsync(wmDaHospitalService::parseAddress);
|
|
|
|
|
|
- CompletableFuture<Void> distributionFuture = CompletableFuture.runAsync(() -> {
|
|
|
- wmDaDistributionService.parseAddress();
|
|
|
- });
|
|
|
+ CompletableFuture<Void> distributionFuture = CompletableFuture.runAsync(wmDaDistributionService::parseAddress);
|
|
|
|
|
|
- CompletableFuture<Void> pharmacyFuture = CompletableFuture.runAsync(() -> {
|
|
|
- wmDaPharmacyService.parseAddress();
|
|
|
- });
|
|
|
+ CompletableFuture<Void> pharmacyFuture = CompletableFuture.runAsync(wmDaPharmacyService::parseAddress);
|
|
|
+
|
|
|
+ CompletableFuture<Void> all = CompletableFuture.allOf(hospitalFuture, distributionFuture, pharmacyFuture);
|
|
|
+
|
|
|
+ all.join();
|
|
|
|
|
|
- CompletableFuture.allOf(hospitalFuture, distributionFuture, pharmacyFuture);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|