Commit 009e46f7f235b081f69bb7cb82e7cb1cc76154a6
1 parent
2c70065e
对通道列表查询结果排序,避免设备通道列表乱序的问题
Showing
1 changed file
with
7 additions
and
0 deletions
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()); | ... | ... |