Commit cbfd216359c8f52c6ab323567bd8e36448e942ee

Authored by guzijian
1 parent 98b0db35

fix: 降序排序

Bsth-admin/src/main/java/com/ruoyi/service/impl/BigViewServiceImpl.java
@@ -162,6 +162,21 @@ public class BigViewServiceImpl implements BigViewService { @@ -162,6 +162,21 @@ public class BigViewServiceImpl implements BigViewService {
162 vo.setFleetInfos(handleLineInfos(value, map)); 162 vo.setFleetInfos(handleLineInfos(value, map));
163 vos.add(vo); 163 vos.add(vo);
164 } 164 }
  165 + // 排序 自编号多的线路排在前面
  166 + for (FleetInfoVo vo : vos) {
  167 + vo.getFleetInfos().sort(new Comparator<FleetInfoVo.FleetInfo>() {
  168 + @Override
  169 + public int compare(FleetInfoVo.FleetInfo o1, FleetInfoVo.FleetInfo o2) {
  170 + if (o1.getLineInfos().size() > o2.getLineInfos().size()){
  171 + return -1;
  172 + }
  173 + if (o1.getLineInfos().size() < o2.getLineInfos().size()){
  174 + return 1;
  175 + }
  176 + return 0;
  177 + }
  178 + });
  179 + }
165 return vos; 180 return vos;
166 } 181 }
167 182