From ac8507ca37f7990bec0f63de894eaa58161fc4d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com>
Date: Wed, 29 Apr 2026 17:50:40 +0800
Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E8=81=94=E8=AE=BE=E5=A4=87=E5=8E=BB?=
=?UTF-8?q?=E6=8E=89=E8=AE=BE=E5=A4=87=E7=BB=B4=E5=BA=A6=EF=BC=8C=E6=8D=9F?=
=?UTF-8?q?=E5=9D=8F=E6=94=B9=E6=88=90=E6=9B=B4=E6=8D=A2=E8=AE=BE=E5=A4=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/nu/dto/DevicePreviewMqDto.java | 1 -
.../modules/manager/entity/DeviceBindLog.java | 1 -
.../modules/manager/entity/DeviceManager.java | 11 ++--
.../manager/entity/DeviceManagerHz.java | 2 -
.../mapper/xml/DeviceManagerMapper.xml | 53 +++++++------------
.../impl/DeviceManagerServiceImpl.java | 14 ++---
.../device/listener/IotSyncBizMQListener.java | 6 ---
7 files changed, 28 insertions(+), 60 deletions(-)
diff --git a/nursing-unit-common/src/main/java/com/nu/dto/DevicePreviewMqDto.java b/nursing-unit-common/src/main/java/com/nu/dto/DevicePreviewMqDto.java
index ded718f1..a72449ca 100644
--- a/nursing-unit-common/src/main/java/com/nu/dto/DevicePreviewMqDto.java
+++ b/nursing-unit-common/src/main/java/com/nu/dto/DevicePreviewMqDto.java
@@ -12,7 +12,6 @@ public class DevicePreviewMqDto {
private String nuId;
private String nuName;
private String batchNo;
- private String dimension;
private String sn;
private String deviceName;
private String deviceType;
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceBindLog.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceBindLog.java
index b52dded2..2c919682 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceBindLog.java
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceBindLog.java
@@ -21,7 +21,6 @@ public class DeviceBindLog implements Serializable {
private Integer id;
private String nuId;
private String nuName;
- private String dimension;
private String deviceName;
@Dict(dicCode = "tplink_device_type")
private String deviceType;
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java
index 9075b679..4a7e1c5c 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManager.java
@@ -23,9 +23,13 @@ public class DeviceManager implements Serializable {
@TableId(type = IdType.AUTO)
@ApiModelProperty(value = "ID")
private Integer id;
- private String nuId;
@Excel(name = "批次", width = 15)
private String batchNo;//批次号
+ @Excel(name = "区域编码", width = 15)
+ private String nuId;
+ @TableField(exist = false)
+ @Excel(name = "区域名称", width = 15)
+ private String nuName;
@Excel(name = "设备名称", width = 15)
private String deviceName;
@Excel(name = "设备类型", width = 15, dicCode = "tplink_device_type")
@@ -35,13 +39,8 @@ public class DeviceManager implements Serializable {
private String deviceModel;
@Excel(name = "生产厂家", width = 15)
private String factory;
- @Excel(name = "设备维度", width = 15)
- private String dimension;
@Excel(name = "设备标识", width = 15)
private String sn;
- @TableField(exist = false)
- @Excel(name = "区域", width = 15)
- private String nuName;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManagerHz.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManagerHz.java
index fa8e5928..444ab7a2 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManagerHz.java
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/entity/DeviceManagerHz.java
@@ -37,8 +37,6 @@ public class DeviceManagerHz implements Serializable {
private String deviceModel;
@Excel(name = "生产厂家", width = 15)
private String factory;
- @Excel(name = "设备维度", width = 15)
- private String dimension;
private String sn;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml
index e704a244..5c9b57c4 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/mapper/xml/DeviceManagerMapper.xml
@@ -8,7 +8,6 @@
a.batch_no,
a.nu_id,
c.nu_name,
- a.dimension,
a.device_name,
a.device_type,
a.device_model,
@@ -54,19 +53,19 @@
AND (
c.nu_name LIKE concat('%',#{params.nuName},'%')
- or a.dimension LIKE concat('%',#{params.nuName},'%')
or a.batch_no LIKE concat('%',#{params.nuName},'%')
or dict.item_text LIKE concat('%',#{params.nuName},'%')
)
- order by a.create_time desc,a.dimension asc,a.device_type asc ,a.device_model asc ,a.sn asc
+ order by a.create_time desc,a.device_type asc ,a.device_model asc ,a.sn asc
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/service/impl/DeviceManagerServiceImpl.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/service/impl/DeviceManagerServiceImpl.java
index fc82a279..85935e7a 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/service/impl/DeviceManagerServiceImpl.java
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/modules/manager/service/impl/DeviceManagerServiceImpl.java
@@ -86,9 +86,7 @@ public class DeviceManagerServiceImpl extends ServiceImpl qw = new QueryWrapper<>();
qw.eq("id",deviceBindLog.getNewId());
DeviceManager entity = this.getOne(qw);
- if(deviceBindLog.getDimension().equals("区域维度")){
- entity.setNuId(deviceBindLog.getNuId());
- entity.setNuName(deviceBindLog.getNuName());
- }
+ entity.setNuId(deviceBindLog.getNuId());
+ entity.setNuName(deviceBindLog.getNuName());
entity.setDeviceStatus("已绑定");
baseMapper.updateById(entity);
diff --git a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/mq/device/listener/IotSyncBizMQListener.java b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/mq/device/listener/IotSyncBizMQListener.java
index 65243023..1804095d 100644
--- a/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/mq/device/listener/IotSyncBizMQListener.java
+++ b/nursing-unit-iot/nu-iot-biz/src/main/java/com/nu/mq/device/listener/IotSyncBizMQListener.java
@@ -157,18 +157,12 @@ public class IotSyncBizMQListener {
DeviceManager dm = deviceManagerService.findBySn(deviceManager);
if(dm!=null){
deviceManager.setDeviceStatus("未绑定");
- if(dm.getDimension().equals("机构维度")){
- deviceManager.setDeviceStatus("已绑定");
- }
deviceManagerService.editPreviewStatusBySn(deviceManager);
}else{
DeviceManager snEmpty = deviceManagerService.findOneByType(deviceManager);
if(snEmpty!=null){
deviceManager.setId(snEmpty.getId());
deviceManager.setDeviceStatus("未绑定");
- if(snEmpty.getDimension().equals("机构维度")){
- deviceManager.setDeviceStatus("已绑定");
- }
deviceManagerService.updateById(deviceManager);
deviceManager.setYwId(snEmpty.getYwId());