From a1c53c7ca2a3bdc2fe5f15f7df9a6e5b8815ae33 Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期四, 01 八月 2019 13:16:58 +0800
Subject: [PATCH] fix sort
---
controllers/fileController.go | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/controllers/fileController.go b/controllers/fileController.go
index 9284697..57798d0 100644
--- a/controllers/fileController.go
+++ b/controllers/fileController.go
@@ -182,9 +182,22 @@
TableName string `json:"tableName"`
}
+type CompareSortResult []CompareResult
+
+func (s CompareSortResult) Len() int{
+ return s.Len()
+}
+func (s CompareSortResult) Swap(i,j int){
+ s[i],s[j] = s[j],s[i]
+}
+func (s CompareSortResult) Less(i,j int) bool{
+ return s[i].CompareScore > s[j].CompareScore
+}
+
//濉厖鍚戝墠绔繑鍥炵殑鏁版嵁
-func FillDataToCompareResult(compResult *protomsg.SdkCompareResult) []CompareResult {
- resultList :=make([]CompareResult,0)
+func FillDataToCompareResult(compResult *protomsg.SdkCompareResult) CompareSortResult {
+ //resultList :=make([]CompareResult,0)
+ var resultList = CompareSortResult{}
dbPersonM := make(map[string]*protomsg.SdkCompareEach, 0)
captureM := make(map[string]*protomsg.SdkCompareEach, 0)
@@ -274,6 +287,7 @@
resultList = append(resultList,vpE)
}
}
+ sort.Sort(resultList)
return resultList
}
--
Gitblit v1.8.0