index_task.go 770 B

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