baifucheng 4 天之前
父节点
当前提交
f3cf2db0b2
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      ruoyi-api/src/main/java/com/ruoyi/api/controller/info/ApiHospitalController.java

+ 3 - 0
ruoyi-api/src/main/java/com/ruoyi/api/controller/info/ApiHospitalController.java

@@ -2,6 +2,7 @@ package com.ruoyi.api.controller.info;
 
 import java.math.BigDecimal;
 import java.math.RoundingMode;
+import java.util.Comparator;
 import java.util.List;
 
 import org.springframework.validation.annotation.Validated;
@@ -56,6 +57,8 @@ public class ApiHospitalController {
                 BigDecimal relativeDistance = BigDecimal.valueOf(distance).abs().setScale(1, RoundingMode.HALF_UP);
                 hospitalVo.setRelativeDistance(relativeDistance);
             }
+            // 根据相对距离排序,从小到大
+            hospitalVoList.sort(Comparator.comparing(HospitalVo::getRelativeDistance));
         }
 
         return R.ok(BeanCopyUtils.copyList(hospitalVoList, HospitalSimpleInfoVo.class));