|
|
@@ -11,6 +11,7 @@ import (
|
|
|
. "dashoo.cn/backend/api/controllers"
|
|
|
"dashoo.cn/utils"
|
|
|
"fmt"
|
|
|
+ "sort"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
)
|
|
|
@@ -387,16 +388,10 @@ func (this *TodoListController) GetMyTaskEntityList() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- num := len(todolists)
|
|
|
- for i := 0; i < num; i++ {
|
|
|
- for j := i + 1; j < num; j++ {
|
|
|
- if todolists[i].CreateTime < todolists[j].CreateTime {
|
|
|
- tmp := todolists[i]
|
|
|
- todolists[i] = todolists[j]
|
|
|
- todolists[j] = tmp
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+ sort.Slice(todolists, func(i, j int) bool {
|
|
|
+ return todolists[i].CreateTime > todolists[j].CreateTime
|
|
|
+ })
|
|
|
|
|
|
var datainfo DataInfo
|
|
|
datainfo.Items = todolists
|
|
|
@@ -767,16 +762,9 @@ func (this *TodoListController) GetMyTaskFinishedList() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- num := len(todolists)
|
|
|
- for i := 0; i < num; i++ {
|
|
|
- for j := i + 1; j < num; j++ {
|
|
|
- if todolists[i].CreateTime < todolists[j].CreateTime {
|
|
|
- tmp := todolists[i]
|
|
|
- todolists[i] = todolists[j]
|
|
|
- todolists[j] = tmp
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ sort.Slice(todolists, func(i, j int) bool {
|
|
|
+ return todolists[i].CreateTime > todolists[j].CreateTime
|
|
|
+ })
|
|
|
var datainfo DataInfo
|
|
|
datainfo.Items = todolists
|
|
|
this.Data["json"] = &datainfo
|