Class PushServiceSms

java.lang.Object
com.bytedesk.core.push.sms.PushServiceSms

@Service public class PushServiceSms extends Object
  • Field Details

    • regionId

      @Value("${aliyun.region.id:cn-hangzhou}") private String regionId
    • accessKeyId

      @Value("${aliyun.access.key.id:}") private String accessKeyId
    • accessKeySecret

      @Value("${aliyun.access.key.secret:}") private String accessKeySecret
    • signName

      @Value("${aliyun.sms.signname:}") private String signName
    • templateCode

      @Value("${aliyun.sms.templatecode:}") private String templateCode
    • bytedeskProperties

      @Autowired private BytedeskProperties bytedeskProperties
  • Constructor Details

    • PushServiceSms

      public PushServiceSms()
  • Method Details

    • init

      @Autowired public void init()
      初始化时处理配置项编码问题
    • notify

      @Async public void notify(MessageEntity e)
    • send

      @Async public void send(String mobile, String country, String content, jakarta.servlet.http.HttpServletRequest request)
    • sendValidateCode

      public void sendValidateCode(String mobile, String country, String code)