wechat_platform.go 1.5 KB

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