cache.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package llm
  2. import (
  3. "eta/eta_api/utils"
  4. "fmt"
  5. )
  6. // AddWechatArticleOpToCache
  7. // @Description: 将公众号文章操作加入缓存
  8. // @param wechatPlatformId
  9. // @param source
  10. // @return bool
  11. func AddWechatArticleOpToCache(wechatPlatformId int, source string) bool {
  12. record := new(WechatArticleOp)
  13. record.Source = source
  14. record.WechatPlatformId = wechatPlatformId
  15. if utils.Re == nil {
  16. err := utils.Rc.LPush(utils.CACHE_WECHAT_PLATFORM_ARTICLE, record)
  17. utils.FileLog.Info(fmt.Sprintf("将公众号文章操作 加入缓存 AddWechatArticleOpToCache LPush: 操作类型:%s,公众号id:%d", source, wechatPlatformId))
  18. if err != nil {
  19. fmt.Println("AddWechatArticleOpToCache LPush Err:" + err.Error())
  20. }
  21. return true
  22. }
  23. return false
  24. }
  25. // AddWechatArticleLlmOpToCache
  26. // @Description: 将公众号文章llm操作加入缓存
  27. // @param wechatPlatformId
  28. // @param source
  29. // @return bool
  30. func AddWechatArticleLlmOpToCache(wechatPlatformId int, source string) bool {
  31. record := new(WechatArticleOp)
  32. record.Source = source
  33. record.WechatPlatformId = wechatPlatformId
  34. if utils.Re == nil {
  35. err := utils.Rc.LPush(utils.CACHE_WECHAT_PLATFORM_ARTICLE_KNOWLEDGE, record)
  36. utils.FileLog.Info(fmt.Sprintf("将公众号文章llm操作加入缓存 加入缓存 AddWechatArticleLlmOpToCache LPush: 操作类型:%s,公众号id:%d", source, wechatPlatformId))
  37. if err != nil {
  38. fmt.Println("AddWechatArticleOpToCache LPush Err:" + err.Error())
  39. }
  40. return true
  41. }
  42. return false
  43. }