From e9faf0e10e98c0645c25940c99f7e64aab76dcaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E6=89=BF?= Date: Wed, 6 Nov 2024 16:07:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=90=8C=E6=AD=A5CAC?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/huatek/busi/ws/XydlServiceImpl.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/busi-back/busi-back-ws/src/main/java/com/huatek/busi/ws/XydlServiceImpl.java b/busi-back/busi-back-ws/src/main/java/com/huatek/busi/ws/XydlServiceImpl.java index 15abf8d..066157a 100644 --- a/busi-back/busi-back-ws/src/main/java/com/huatek/busi/ws/XydlServiceImpl.java +++ b/busi-back/busi-back-ws/src/main/java/com/huatek/busi/ws/XydlServiceImpl.java @@ -61,19 +61,24 @@ public class XydlServiceImpl implements XydlService { if (CollectionUtils.isEmpty(cacDataNodeList)) { return CacUtil.buildResult(); } - CompletableFuture completableFuture = CompletableFuture.allOf(cacDataNodeList + for (CacDataNode cacDataNode : cacDataNodeList) { + cacParseFactory.parse(request , cacDataNode); + } + /* CompletableFuture completableFuture = CompletableFuture.allOf(cacDataNodeList .stream().map(cacDataNode -> CompletableFuture .supplyAsync(() -> cacParseFactory.parse(request, cacDataNode), taskExecutor)) .toArray(CompletableFuture[]::new)); - completableFuture.get(); + completableFuture.get(); */ return CacUtil.buildResult(); } catch (ConversionException e) { logger.error(e.getMessage()); return CacUtil.buildResult(); - } catch (InterruptedException | ExecutionException e) { + } + /* catch (InterruptedException | ExecutionException e) { logger.error("parse error", e); return CacUtil.buildResult(); - } catch (Exception e) { + } */ + catch (Exception e) { logger.error("parse error", e); return CacUtil.buildResult(); }