浏览代码

mod: sort

Ben 1 年之前
父节点
当前提交
886fcdf8dd
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      internal/server/server.go

+ 4 - 0
internal/server/server.go

@@ -8,6 +8,7 @@ import (
 	"log"
 	"math/rand"
 	"net/http"
+	"sort"
 	"strconv"
 	"sync"
 	"time"
@@ -115,6 +116,9 @@ func List(c *gin.Context) {
 	for _, node := range healthNodes() {
 		dtoNodes = append(dtoNodes, convert2DtoNode(node))
 	}
+	sort.SliceStable(dtoNodes, func(i, j int) bool {
+		return dtoNodes[i].CountryCode >= dtoNodes[j].CountryCode
+	})
 
 	c.JSON(http.StatusOK, dto.ListResponse{
 		Response: dto.NewOkResponse(),