From 99fd4ccdf5d410e78a3785375036c34a2132ee04 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期日, 11 十月 2026 01:51:41 +0800
Subject: [PATCH] 新威对外接口改为后端直连管道,撤销机器端取数程序

---
 battery-business/src/main/java/com/battery/business/service/impl/DeviceAdapterServiceImpl.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/battery-business/src/main/java/com/battery/business/service/impl/DeviceAdapterServiceImpl.java b/battery-business/src/main/java/com/battery/business/service/impl/DeviceAdapterServiceImpl.java
index 242b8d5..994915e 100644
--- a/battery-business/src/main/java/com/battery/business/service/impl/DeviceAdapterServiceImpl.java
+++ b/battery-business/src/main/java/com/battery/business/service/impl/DeviceAdapterServiceImpl.java
@@ -39,14 +39,16 @@
      * 适配器类型按存储形态划分;BTS 保留给开发模拟器与将来的协议路线(ADR-0065)。
      * `NEWARE_MYSQL` 只能写字面量:battery-business 不依赖 battery-device-neware,
      * 拿不到那边的常量;推式来源的实现就在本模块,所以用它的常量。
+     * `NEWARE_BTS` 是直连新威对外接口(命名管道)的形态,常量同样取不到,写字面量。
      */
-    private static final List<String> SUPPORTED_TYPES = List.of("BTS", "NEWARE_MYSQL", PushIngestAdapter.ADAPTER_TYPE);
+    private static final List<String> SUPPORTED_TYPES =
+            List.of("BTS", "NEWARE_BTS", "NEWARE_MYSQL", PushIngestAdapter.ADAPTER_TYPE);
     /**
-     * 通道清单长期存在的来源,候选不按时间过期:直连厂商存储的来源读的是厂商的登记表,
-     * 推式来源读的是取数程序上报的拓扑——两者都不是"轮询发现"的结果。
+     * 通道清单长期存在的来源,候选不按时间过期:直连厂商存储与直连厂商接口的来源读的都是厂商的登记事实,
+     * 推式来源读的是取数程序上报的拓扑——三者都不是"轮询发现"的结果。
      */
     private static final List<String> PERSISTENT_CANDIDATE_TYPES =
-            List.of("NEWARE_MYSQL", PushIngestAdapter.ADAPTER_TYPE);
+            List.of("NEWARE_BTS", "NEWARE_MYSQL", PushIngestAdapter.ADAPTER_TYPE);
 
     private final TDeviceAdapterMapper mapper;
     private final DeviceAdapterRegistry registry;

--
Gitblit v1.7.1