fix
zhangqian
2023-11-01 1773bcb483d0a1c06e45a6e748719cb24818ee4a
service/task.go
@@ -8,6 +8,7 @@
   "apsClient/model/response"
   "apsClient/pkg/ecode"
   "apsClient/pkg/logx"
   "apsClient/pkg/timex"
   "fmt"
   "github.com/jinzhu/gorm"
   "time"
@@ -222,12 +223,12 @@
   search := model.NewProceduresSearch(nil).
      SetDeviceId(deviceID).
      SetOffset(offset, limit).SetChannels(channels)
   nowTs := time.Now().Unix()
   todayStartTs := timex.TodayStartTs()
   switch queryType {
   case request.QueryTypeUnFinish:
      search.SetStatusNot(model.ProcedureStatusFinished).SetOrder("status desc, start_time asc")
   case request.QueryTypeToday:
      search.SetStatusNot(model.ProcedureStatusFinished).SetStartTimeMin(nowTs).SetEndTimeMax(nowTs + 86400).SetOrder("status desc, start_time asc")
      search.SetStatusNot(model.ProcedureStatusFinished).SetStartTimeMin(todayStartTs).SetEndTimeMax(todayStartTs + 86400).SetOrder("status desc, start_time asc")
   case request.QueryTypeFinished:
      search.SetStatus(model.ProcedureStatusFinished).SetOrder("start_time desc")
   }