Commit 009e46f7f235b081f69bb7cb82e7cb1cc76154a6

Authored by Lawrence
1 parent 2c70065e

对通道列表查询结果排序,避免设备通道列表乱序的问题

src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java
... ... @@ -155,6 +155,13 @@ public class VideoManagerRedisStoragerImpl implements IVideoManagerStorager {
155 155 "_" + "*";
156 156 // List<Object> deviceChannelList = redis.keys(queryStr);
157 157 List<Object> deviceChannelList = redis.scan(queryStr);
  158 + //对查询结果排序,避免出现通道排列顺序乱序的情况
  159 + Collections.sort(deviceChannelList,new Comparator<Object>(){
  160 + @Override
  161 + public int compare(Object o1, Object o2) {
  162 + return o1.toString().compareToIgnoreCase(o2.toString());
  163 + }
  164 + });
158 165 pageResult.setPage(page);
159 166 pageResult.setCount(count);
160 167 pageResult.setTotal(deviceChannelList.size());
... ...