u
This commit is contained in:
parent
d35398d7c7
commit
1318c8b126
10
messenger.js
10
messenger.js
@ -75,14 +75,10 @@ module.exports = {
|
||||
async sendSmsAliyun (phone, msgParam, msgTemplate, signName) {
|
||||
my.smsClient = my.smsClient || new (require('@alicloud/sms-sdk'))(wo.envi.SMS.aliyun)
|
||||
|
||||
var matches = phone.match(/\d+/g)
|
||||
var smsNumber
|
||||
if (matches[0] === '86') {
|
||||
smsNumber = matches[1]
|
||||
} else {
|
||||
smsNumber = '00' + matches[0] + matches[1]
|
||||
}
|
||||
const [countryCode, callNumber] = phone.match(/\d+/g)
|
||||
const smsNumber = countryCode === '86' ? callNumber : `00${countryCode}${callNumber}`
|
||||
const envi = my.envi || wo.envi
|
||||
|
||||
return await my.smsClient
|
||||
.sendSMS({
|
||||
PhoneNumbers: smsNumber, //必填:待发送手机号。支持以逗号分隔的形式进行批量调用,批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式;发送国际/港澳台消息时,接收号码格式为00+国际区号+号码,如“0085200000000”
|
||||
|
Loading…
Reference in New Issue
Block a user