From 033c8f9bee56c371cd7075dd89ec6bc5b17d3fcc Mon Sep 17 00:00:00 2001 From: Tink Date: Thu, 26 Jun 2025 16:06:36 +0800 Subject: [PATCH] fix --- .../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 54cee8ae..1c0c5caa 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 @@ -59,6 +59,7 @@ public class DeviceServiceImpl extends BaseServiceImpl @Async public void updateDeviceConnectionInfo(String agentId, String deviceId, String appVersion) { + log.info("Attempting to update connection info for deviceId: {}", deviceId); try { UpdateWrapper updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("id", deviceId) @@ -68,13 +69,14 @@ public class DeviceServiceImpl extends BaseServiceImpl if (StringUtils.isNotBlank(appVersion)) { updateWrapper.set("app_version", appVersion); } - deviceDao.update(null, updateWrapper); + int updatedRows = deviceDao.update(null, updateWrapper); + log.info("Update result for deviceId {}: {} rows affected.", deviceId, updatedRows); if (StringUtils.isNotBlank(agentId)) { redisUtils.set(RedisKeys.getAgentDeviceLastConnectedAtById(agentId), new Date()); } } catch (Exception e) { - log.error("异步更新设备连接信息失败", e); + log.error("Failed to update connection info for deviceId: {}", deviceId, e); } }