浏览代码

排序问题处理

xyxie 1 年之前
父节点
当前提交
03795d66b1
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      controllers/data_manage/excel/excel_classify.go

+ 3 - 1
controllers/data_manage/excel/excel_classify.go

@@ -81,9 +81,11 @@ func (this *ExcelClassifyController) List() {
 	//组装三级分类
 	for key, classify := range classifyList {
 		subList, ok := classifyMap[classify.ExcelClassifyId]
-		sort.Slice(subList, func(i, j int) bool { return excel.ExcelClassifyItemBySort(subList[i], subList[j]) })
 		if ok {
 			classifyList[key].Children = append(classifyList[key].Children, subList...)
+			sort.Slice(classifyList[key].Children, func(i, j int) bool {
+				return excel.ExcelClassifyItemBySort(classifyList[key].Children[i], classifyList[key].Children[j])
+			})
 		}
 	}