2021与蓝度共同重构项目,服务端
MercuryZ
2022-12-05 c104ea8b0bb99e058633770016abebe117d53d00
ximon-admin/src/main/java/com/sandu/ximon/admin/newnova/utils/NovaAPIUtil.java
@@ -911,14 +911,12 @@
        System.out.println("ViplexCore Demo nvDownLoadScreenshotAsync(截屏) begin... ");
        NovaFileConfig config = SpringContextHolder.getBean(NovaFileConfig.class);
        String shotPath = config.getScreenShotPath();
        CountDownLatch countDownLatch = new CountDownLatch(param.getScreenShotList().size());
        param.getScreenShotList().forEach(newNova -> {
        for(NewNovaStatusParam.NovascreenShotDTO newNova:param.getScreenShotList()){
            StatusVO login = login(newNova.getSn(), 0);
            if (login.getStatusCode() != 0) {
                countDownLatch.countDown();
                return;
                continue;
            }
            CountDownLatch countDownLatch = new CountDownLatch(1);
            String pictureName = newNova.getSn() + ".png";
            String str = "{\n" +
                    "  \"sn\":\"" + newNova.getSn() + "\",\n" +
@@ -944,19 +942,15 @@
                        newNova.setScreenShot(data);
                    }
                    countDownLatch.countDown();
                }
            });
            //等待設備回調信息
                    try {
                        countDownLatch.await(5000, TimeUnit.MILLISECONDS);
                    } catch (InterruptedException ex) {
                        throw new RuntimeException(ex);
                    }
                }
            });
        });
        return param.getScreenShotList();
    }