zhangqian
2023-10-08 d4243f398b84a8b8cdcd27c35ace72f6a30a6452
api/v1/task.go
@@ -68,10 +68,14 @@
      return
   }
   taskCount := service.NewTaskService().NewTaskCount()
   params.Page = 1
   if params.PageSize <= 0 {
      params.PageSize = channelAmount
      if params.TaskMode == constvar.TaskModeUnStarted {
         params.PageSize = int(taskCount)
      } else {
         params.PageSize = channelAmount
      }
   }
   taskMode := constvar.TaskModeCurrent
@@ -107,15 +111,16 @@
      return taskResponse.Tasks[i].Channel < taskResponse.Tasks[i].Channel
   })
   nowTs := time.Now().Unix()
   for _, task := range taskResponse.Tasks {
      if !service.TaskFlagGet(task.Channel) {
      if !service.TaskFlagGet(task.Channel) && task.Procedure.StartTime <= nowTs {
         task.CanStarted = true
      }
   }
   taskResponse.Prompt = conf.Conf.Prompt
   taskResponse.ChannelAmount = channelAmount
   taskResponse.TaskCount = service.NewTaskService().NewTaskCount()
   taskResponse.TaskCount = taskCount
   ctx.OkWithDetailed(taskResponse)
}