From 9ea6a00cb515036e36b9b943f836a21c2c72acc3 Mon Sep 17 00:00:00 2001 From: xy <748613696@qq.com> Date: Thu, 16 Oct 2025 16:35:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E7=BA=BF=E6=8E=A5=E5=85=A5bug?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/njcn/access/service/impl/CsDeviceServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/iot-access/access-boot/src/main/java/com/njcn/access/service/impl/CsDeviceServiceImpl.java b/iot-access/access-boot/src/main/java/com/njcn/access/service/impl/CsDeviceServiceImpl.java index 5458b8c..01b2d87 100644 --- a/iot-access/access-boot/src/main/java/com/njcn/access/service/impl/CsDeviceServiceImpl.java +++ b/iot-access/access-boot/src/main/java/com/njcn/access/service/impl/CsDeviceServiceImpl.java @@ -385,17 +385,14 @@ public class CsDeviceServiceImpl implements ICsDeviceService { logDto.setOperate("便携式设备"+nDid+"注册、接入"); logDto.setResult(1); try { - Thread.sleep(5000); - resetFactory(nDid); // 设备状态判断 checkDeviceStatus(nDid); // 询问设备支持的主题信息,并将支持的主题入库 askAndStoreTopics(nDid); + Thread.sleep(2000); // MQTT询问装置用的模板,并判断库中是否存在模板 checkDeviceModel(nDid); Thread.sleep(2000); - //获取版本 - String version = csTopicService.getVersion(nDid); CsEquipmentDeliveryVO vo = equipmentFeignClient.queryEquipmentByndid(nDid).getData(); List csLinePoList = new ArrayList<>(); //1.录入装置台账信息 @@ -447,6 +444,9 @@ public class CsDeviceServiceImpl implements ICsDeviceService { csDevModelRelationService.addDevModelRelation(csDevModelRelationAddParm); //5.发起自动接入请求 Thread.sleep(2000); + //先获取版本 +// String version = csTopicService.getVersion(nDid); + String version = "V1"; devAccessAskTemplate(nDid,version,1); //6.修改流程,便携式设备接入成功即为实际环境 csEquipmentDeliveryService.updateProcessBynDid(nDid,4);