Lawrence
2020-10-24 009e46f7f235b081f69bb7cb82e7cb1cc76154a6
对通道列表查询结果排序,避免设备通道列表乱序的问题
1个文件已修改
7 ■■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java
@@ -155,6 +155,13 @@
                "_" + "*";
//        List<Object> deviceChannelList = redis.keys(queryStr);
        List<Object> deviceChannelList = redis.scan(queryStr);
        //对查询结果排序,避免出现通道排列顺序乱序的情况
        Collections.sort(deviceChannelList,new Comparator<Object>(){
            @Override
            public int compare(Object o1, Object o2) {
                return o1.toString().compareToIgnoreCase(o2.toString());
            }
        });
        pageResult.setPage(page);
        pageResult.setCount(count);
        pageResult.setTotal(deviceChannelList.size());