diff --git a/das/src/main/java/com/das/modules/node/service/impl/SysNodeServiceImpl.java b/das/src/main/java/com/das/modules/node/service/impl/SysNodeServiceImpl.java index a600af96..21a25e32 100644 --- a/das/src/main/java/com/das/modules/node/service/impl/SysNodeServiceImpl.java +++ b/das/src/main/java/com/das/modules/node/service/impl/SysNodeServiceImpl.java @@ -82,7 +82,7 @@ public class SysNodeServiceImpl implements SysNodeService { SysIotModelServiceMapper iotModelServiceMapper; @Autowired - RedisTemplate redisTemplate; + RedisTemplate redisTemplate; @Override public List querySysNodeList() { @@ -145,7 +145,7 @@ public class SysNodeServiceImpl implements SysNodeService { */ @Override public PageDataInfo querySysCommunicationLinkList(SysCommunicationLinkDto sysCommunicationLinkDto) { - ValueOperations ops = redisTemplate.opsForValue(); + ValueOperations ops = redisTemplate.opsForValue(); // 初始化分页查询对象 PageQuery pageQuery = new PageQuery(); pageQuery.setPageNum(sysCommunicationLinkDto.getPageNum()); @@ -172,16 +172,16 @@ public class SysNodeServiceImpl implements SysNodeService { } // 批量获取在线状态值 - List onlinesStatus = ops.multiGet(onlines); - List ftpsStatus = ops.multiGet(ftps); - List realsStatus = ops.multiGet(reals); + List onlinesStatus = ops.multiGet(onlines); + List ftpsStatus = ops.multiGet(ftps); + List realsStatus = ops.multiGet(reals); // 遍历在线状态值,更新通信链路的在线状态 for (int i = 0; i < records.size(); i++) { SysCommunicationLinkVo sysCommunicationLinkVo = records.get(i); - Integer ostatus = onlinesStatus.get(i); - Integer fstatus = ftpsStatus.get(i); - Integer rstatus = realsStatus.get(i); + Integer ostatus = (Integer) onlinesStatus.get(i); + Integer fstatus = (Integer) ftpsStatus.get(i); + Integer rstatus = (Integer) realsStatus.get(i); if (ostatus == null) { ostatus = 0; }