From 17a4933d77156cdec08846421fac4b97acacda7c Mon Sep 17 00:00:00 2001 From: FCD <2453864257@qq.com> Date: Thu, 21 Aug 2025 17:14:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E9=80=9A=E4=BF=A1=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E4=B8=BA=E7=A9=BA=E6=97=A0=E6=B3=95=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BaseMonitorInfo1ServiceImpl.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/op-modules/op-energy/src/main/java/com/op/energy/base/service/impl/BaseMonitorInfo1ServiceImpl.java b/op-modules/op-energy/src/main/java/com/op/energy/base/service/impl/BaseMonitorInfo1ServiceImpl.java index 2fc873086..db009fe66 100644 --- a/op-modules/op-energy/src/main/java/com/op/energy/base/service/impl/BaseMonitorInfo1ServiceImpl.java +++ b/op-modules/op-energy/src/main/java/com/op/energy/base/service/impl/BaseMonitorInfo1ServiceImpl.java @@ -95,11 +95,13 @@ public class BaseMonitorInfo1ServiceImpl implements IBaseMonitorInfo1Service { } //判断该通信地址是否已绑定设备 - BaseMonitorInfo temp = new BaseMonitorInfo(); - temp.setAddressCode(baseMonitorInfo.getAddressCode()); - List list = baseMonitorInfoMapper.selectBaseMonitorInfoList(temp); - if (!CollectionUtils.isEmpty(list)){ - throw new ServiceException("通信地址重复:" + baseMonitorInfo.getAddressCode()); + if (StringUtils.isNotBlank(baseMonitorInfo.getAddressCode())) { + BaseMonitorInfo temp = new BaseMonitorInfo(); + temp.setAddressCode(baseMonitorInfo.getAddressCode()); + List list = baseMonitorInfoMapper.selectBaseMonitorInfoList(temp); + if (!CollectionUtils.isEmpty(list)){ + throw new ServiceException("通信地址重复:" + baseMonitorInfo.getAddressCode()); + } } baseMonitorInfo.setCreateTime(DateUtils.getNowDate());