From 4428c1a2988ecb3cb9a69b8d03153aa06ffb62e4 Mon Sep 17 00:00:00 2001 From: Tink Date: Thu, 26 Jun 2025 13:40:01 +0800 Subject: [PATCH] manualAddDevice --- .../modules/device/service/impl/DeviceServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/device/service/impl/DeviceServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/device/service/impl/DeviceServiceImpl.java index b29a94f9..7718d742 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/device/service/impl/DeviceServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/device/service/impl/DeviceServiceImpl.java @@ -415,7 +415,9 @@ public class DeviceServiceImpl extends BaseServiceImpl @Override public void manualAddDevice(Long userId, DeviceManualAddDTO dto) { // 检查mac是否已存在 - DeviceEntity exist = this.lambdaQuery().eq(DeviceEntity::getMacAddress, dto.getMacAddress()).one(); + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("mac_address", dto.getMacAddress()); + DeviceEntity exist = baseDao.selectOne(wrapper); if (exist != null) { throw new RenException("该Mac地址已存在"); } @@ -428,6 +430,6 @@ public class DeviceServiceImpl extends BaseServiceImpl entity.setCreateDate(new Date()); entity.setAutoUpdate(1); entity.setLastConnectedAt(null); // 最近对话时间为空 - this.save(entity); + baseDao.insert(entity); } }