Class PushServiceImplSms

java.lang.Object
com.bytedesk.core.push.PushNotifier
com.bytedesk.core.push.sms.PushServiceImplSms

@Service public class PushServiceImplSms extends PushNotifier
  • 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

    • PushServiceImplSms

      public PushServiceImplSms()
  • Method Details

    • init

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

      @Async public void notify(MessageEntity e)
      Specified by:
      notify in class PushNotifier
    • send

      @Async public void send(String mobile, String content, jakarta.servlet.http.HttpServletRequest request)
      Specified by:
      send in class PushNotifier
    • sendValidateCode

      public void sendValidateCode(String phone, String code)