SubSms.go 530 B

123456789101112131415161718192021
  1. package lib
  2. import (
  3. "errors"
  4. beego "github.com/beego/beego/v2/server/web"
  5. )
  6. func SendModel(phone, content string) error {
  7. subMailappid, err := beego.AppConfig.String("subMailappid")
  8. subMailsignature, err := beego.AppConfig.String("subMailsignature")
  9. ss := NewSMS(subMailappid, subMailsignature)
  10. if err != nil {
  11. return errors.New("获取短信参数失败")
  12. }
  13. res, err := ss.SmsXSend(phone, content)
  14. if err != nil || res.Status != SUCCESS {
  15. return errors.New("发送短信出现异常")
  16. } else {
  17. return nil
  18. }
  19. }