修复智能体最近的最后连接时间为空的bug

--AgentServiceImpl.java 修复bug
This commit is contained in:
剑雨
2025-04-30 10:46:34 +08:00
parent 1d627d570d
commit 7d74e853ae
@@ -21,6 +21,7 @@ import xiaozhi.modules.agent.dao.AgentDao;
import xiaozhi.modules.agent.dto.AgentDTO;
import xiaozhi.modules.agent.entity.AgentEntity;
import xiaozhi.modules.agent.service.AgentService;
import xiaozhi.modules.device.service.DeviceService;
import xiaozhi.modules.model.service.ModelConfigService;
import xiaozhi.modules.timbre.service.TimbreService;
@@ -31,6 +32,9 @@ public class AgentServiceImpl extends BaseServiceImpl<AgentDao, AgentEntity> imp
@Autowired
private TimbreService timbreModelService;
@Autowired
private DeviceService deviceService;
@Autowired
private ModelConfigService modelConfigService;
@@ -104,6 +108,11 @@ public class AgentServiceImpl extends BaseServiceImpl<AgentDao, AgentEntity> imp
// 获取设备数量
dto.setDeviceCount(getDeviceCountByAgentId(agent.getId()));
// 获取智能体最近的最后连接时长
dto.setLastConnectedAt(deviceService.getLatestLastConnectionTime(agent.getId()));
return dto;
}).collect(Collectors.toList());
}