From e4f42ba047fd0ed90c0925afaa17930aa17bcf83 Mon Sep 17 00:00:00 2001 From: xy <748613696@qq.com> Date: Sat, 13 Jun 2026 11:34:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(device):=20=E8=A7=A3=E5=86=B3=E8=A3=85?= =?UTF-8?q?=E7=BD=AE=E5=9C=A8=E7=BA=BF=E6=B3=A8=E5=86=8C=E6=97=B6=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E9=AA=8C=E8=AF=81=E7=BC=BA=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加了项目存在性检查逻辑 - 当未找到装置绑定的项目时抛出业务异常 - 提供了重新绑定的错误提示信息 --- .../com/njcn/access/service/impl/CsDeviceServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) 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 6c9dbab..3f37dc6 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 @@ -569,6 +569,10 @@ public class CsDeviceServiceImpl implements ICsDeviceService { @Transactional(rollbackFor = Exception.class) public String onlineRegister(String projectId,String nDid) { String result = "fail"; + CsLedger csLedger = csLedgerService.getById(projectId); + if (csLedger == null) { + throw new BusinessException("未找到装置绑定的项目,请重新绑定"); + } // 根据模板接入装置 LogMessage logDto = new LogMessage(); logDto.setUserIndex(RequestUtil.getUserNickname());