emas_sms_service.go 436 B

12345678910111213141516171819202122232425262728293031
  1. package sms
  2. import "eta/eta_mini_ht_api/models/sms"
  3. const (
  4. hzCode = 1
  5. )
  6. type Msg struct {
  7. SMId int
  8. Mobile string
  9. Content string
  10. }
  11. func SendSms(msg Msg) (err error) {
  12. apiEntity := convert(msg)
  13. err = sms.Send(apiEntity)
  14. if err != nil {
  15. return err
  16. }
  17. return nil
  18. }
  19. func convert(msg Msg) sms.ApiMtZsyyt {
  20. return sms.ApiMtZsyyt{
  21. SrcID: hzCode,
  22. SMID: msg.SMId,
  23. Mobiles: msg.Mobile,
  24. Content: msg.Content,
  25. }
  26. }