qixiaoning
2025-10-29 9b17a8dcbc1f94eb117a37b3b24ca9dae0d2d588
camera-common/models/Record.go
@@ -503,15 +503,27 @@
   lists := convertResultToMap(result)
   layout := "2006-01-02 15:04:05.999999"
   var temp1 time.Time
   var temp2 time.Time
   // var temp1 time.Time
   // var temp2 time.Time
   //排序
   // //排序
   // sort.Slice(lists, func(i, j int) bool {
   //    //return lists[i].DetectTime > lists[j].:DetectTime
   //    temp1, _ = time.Parse(layout, lists[i].DetectTime)
   //    temp2, _ = time.Parse(layout, lists[j].DetectTime)
   //    return temp1.After(temp2)
   // })
   sort.Slice(lists, func(i, j int) bool {
      //return lists[i].DetectTime > lists[j].:DetectTime
      temp1, _ = time.Parse(layout, lists[i].DetectTime)
      temp2, _ = time.Parse(layout, lists[j].DetectTime)
      return temp1.After(temp2)
      t1, err1 := time.Parse(layout, lists[i].DetectTime)
      t2, err2 := time.Parse(layout, lists[j].DetectTime)
      // 错误处理:解析错误的时间排在后面
      if err1 != nil || err2 != nil {
         return err1 == nil && err2 != nil
      }
      return t1.After(t2)
   })
   items := Paginate(lists, int(pageNum), int(pageSize))