From 32fa71e8f19f0b5be5084a2b888b983946a46bbc Mon Sep 17 00:00:00 2001 From: Tink Date: Thu, 26 Jun 2025 15:24:57 +0800 Subject: [PATCH] fix last_connected_at --- .../modules/device/service/impl/DeviceServiceImpl.java | 9 +++++++-- 1 file changed, 7 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 ab65c4f3..2c5930f9 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 @@ -63,6 +63,7 @@ public class DeviceServiceImpl extends BaseServiceImpl DeviceEntity device = new DeviceEntity(); device.setId(deviceId); device.setLastConnectedAt(new Date()); + device.setUpdateDate(new Date()); if (StringUtils.isNotBlank(appVersion)) { device.setAppVersion(appVersion); } @@ -421,6 +422,7 @@ public class DeviceServiceImpl extends BaseServiceImpl if (exist != null) { throw new RenException("该Mac地址已存在"); } + Date now = new Date(); DeviceEntity entity = new DeviceEntity(); entity.setId(dto.getMacAddress()); entity.setUserId(userId); @@ -428,9 +430,12 @@ public class DeviceServiceImpl extends BaseServiceImpl entity.setBoard(dto.getBoard()); entity.setAppVersion(dto.getAppVersion()); entity.setMacAddress(dto.getMacAddress()); - entity.setCreateDate(new Date()); + entity.setCreateDate(now); + entity.setUpdateDate(now); + entity.setLastConnectedAt(now); + entity.setCreator(userId); + entity.setUpdater(userId); entity.setAutoUpdate(1); - entity.setLastConnectedAt(null); // 最近对话时间为空 baseDao.insert(entity); } }