sms_config.go 483 B

1234567891011121314151617181920
  1. package cache
  2. import (
  3. "encoding/json"
  4. "hongze/hongze_robot/models"
  5. "hongze/hongze_robot/utils"
  6. )
  7. func GetSmsConfigByCache(configKey string) (item *models.SmsConfig, err error) {
  8. cacheKey := utils.CACHE_HZ_SMS_CONFIG + configKey
  9. if utils.Re == nil && utils.Rc.IsExist(cacheKey) {
  10. if data, err1 := utils.Rc.RedisBytes(cacheKey); err1 == nil {
  11. err = json.Unmarshal(data, &item)
  12. if item != nil {
  13. return
  14. }
  15. }
  16. }
  17. return models.GetSmsConfigByConfigKey(configKey)
  18. }