mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-26 00:53:54 +08:00
fix last_connected_at
This commit is contained in:
+7
-2
@@ -63,6 +63,7 @@ public class DeviceServiceImpl extends BaseServiceImpl<DeviceDao, DeviceEntity>
|
|||||||
DeviceEntity device = new DeviceEntity();
|
DeviceEntity device = new DeviceEntity();
|
||||||
device.setId(deviceId);
|
device.setId(deviceId);
|
||||||
device.setLastConnectedAt(new Date());
|
device.setLastConnectedAt(new Date());
|
||||||
|
device.setUpdateDate(new Date());
|
||||||
if (StringUtils.isNotBlank(appVersion)) {
|
if (StringUtils.isNotBlank(appVersion)) {
|
||||||
device.setAppVersion(appVersion);
|
device.setAppVersion(appVersion);
|
||||||
}
|
}
|
||||||
@@ -421,6 +422,7 @@ public class DeviceServiceImpl extends BaseServiceImpl<DeviceDao, DeviceEntity>
|
|||||||
if (exist != null) {
|
if (exist != null) {
|
||||||
throw new RenException("该Mac地址已存在");
|
throw new RenException("该Mac地址已存在");
|
||||||
}
|
}
|
||||||
|
Date now = new Date();
|
||||||
DeviceEntity entity = new DeviceEntity();
|
DeviceEntity entity = new DeviceEntity();
|
||||||
entity.setId(dto.getMacAddress());
|
entity.setId(dto.getMacAddress());
|
||||||
entity.setUserId(userId);
|
entity.setUserId(userId);
|
||||||
@@ -428,9 +430,12 @@ public class DeviceServiceImpl extends BaseServiceImpl<DeviceDao, DeviceEntity>
|
|||||||
entity.setBoard(dto.getBoard());
|
entity.setBoard(dto.getBoard());
|
||||||
entity.setAppVersion(dto.getAppVersion());
|
entity.setAppVersion(dto.getAppVersion());
|
||||||
entity.setMacAddress(dto.getMacAddress());
|
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.setAutoUpdate(1);
|
||||||
entity.setLastConnectedAt(null); // 最近对话时间为空
|
|
||||||
baseDao.insert(entity);
|
baseDao.insert(entity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user