fuliqi
2024-08-29 4163c93761115c7524ef74a557a1f5e01eafb429
ycl-server/src/main/java/com/ycl/api/HK/HKApi.java
@@ -33,7 +33,6 @@
@Slf4j
public class HKApi {
    //TODO:验证错误的情况
    public static OSDResult getOsdByIP(String ip, String userName, String password) {
        OSDResult osdResult = new OSDResult();
        CloseableHttpClient httpClient = HttpClients.createDefault();
@@ -51,7 +50,6 @@
            //解析xml
            parseXMl(timeString, "Time", "localTime", osdResult, date);
        } catch (Exception e) {
            log.error(e.getMessage());
            return null;
        }
        return osdResult;
@@ -68,7 +66,7 @@
            if (node.getNodeType() == Node.ELEMENT_NODE && "TextOverlay".equals(tagName1)) {
                Element element = (Element) node;
                String textContent = element.getElementsByTagName(tagName2).item(0).getTextContent();
                log.info("TEXT : " + textContent);
//                log.info("TEXT : " + textContent);
                if (i == 0) {
                    osdResult.setOSD1(textContent);
                } else if (i == 1) {
@@ -83,7 +81,7 @@
            } else if (node.getNodeType() == Node.ELEMENT_NODE && "Time".equals(tagName1)) {
                Element element = (Element) node;
                String textContent = element.getElementsByTagName(tagName2).item(0).getTextContent();
                log.info("TEXT : " + textContent);
//                log.info("TEXT : " + textContent);
                osdResult.setCheckTime(date);
                OffsetDateTime dateTime = OffsetDateTime.parse(textContent);
                // 将OffsetDateTime转换为Date对象
@@ -102,8 +100,8 @@
        // 设置请求配置
        RequestConfig requestConfig = RequestConfig.custom()
                .setConnectTimeout(2000)
                .setSocketTimeout(2000)
                .setConnectTimeout(1000)
                .setSocketTimeout(1000)
                .build();
        httpGet.setConfig(requestConfig);