index_task.go 854 B

12345678910111213141516171819202122232425262728293031323334
  1. package cache
  2. import (
  3. "eta/eta_api/utils"
  4. "fmt"
  5. )
  6. type IndexTaskRecordOp struct {
  7. IndexTaskRecordId int
  8. TaskType string
  9. }
  10. // AddIndexTaskRecordOpToCache
  11. // @Description: AI任务操作调度入队列
  12. // @author: Roc
  13. // @datetime 2025-04-24 09:41:11
  14. // @param aiTaskRecordId int
  15. // @return bool
  16. func AddIndexTaskRecordOpToCache(aiTaskRecordId int, taskType string) bool {
  17. record := new(IndexTaskRecordOp)
  18. record.IndexTaskRecordId = aiTaskRecordId
  19. record.TaskType = taskType
  20. if utils.Re == nil {
  21. err := utils.Rc.LPush(utils.CACHE_INDEX_TASK, record)
  22. utils.FileLog.Info(fmt.Sprintf("将指标库任务操作调度入队列 加入缓存 AddIndexTaskRecordOpToCache LPush: 记录id:%d", aiTaskRecordId))
  23. if err != nil {
  24. fmt.Println("AddIndexTaskRecordOpToCache LPush Err:" + err.Error())
  25. }
  26. return true
  27. }
  28. return false
  29. }