// 用户登录名称 fmMonitor@1676670512606798.onaliyun.com
|
// 登录密码 FkK5)UixDtbN9ju&F}I#RrNiU2o2mDMl
|
// AccessKey ID LTAI4Fv2zY8e6QsuUbhwj2Cv
|
// AccessKeySecret PN2sZsjRTjn6OkDsdGOSC13DkmQd68
|
|
const apiSDK = require('../models/apiSDK')
|
const Core = require('@alicloud/pop-core')
|
|
var client = new Core({
|
accessKeyId: 'LTAI4Fv2zY8e6QsuUbhwj2Cv',
|
accessKeySecret: 'PN2sZsjRTjn6OkDsdGOSC13DkmQd68',
|
endpoint: 'https://dysmsapi.aliyuncs.com',
|
apiVersion: '2017-05-25'
|
})
|
|
async function SendBatchSms(data, callback) {
|
let params = {
|
RegionId: 'cn-shanghai',
|
PhoneNumberJson: data.phone,
|
SignNameJson: data.SignName,
|
TemplateCode: 'SMS_176537088',
|
TemplateParamJson: data.Template
|
}
|
|
let object = {
|
PhoneNumbers: data.phone,
|
SignName: '非法广播监测系统',
|
TemplateParam: `监测系统于${data.time}监听到新的疑似非法广播频率为${data.fm_num},请尽快上线处理。`
|
}
|
let send = function() {
|
return new Promise(function(resolve, reject) {
|
client.request('SendBatchSms', params, { method: 'POST' }).then(
|
res => {
|
resolve(res)
|
},
|
ex => {
|
resolve(ex.data)
|
}
|
)
|
})
|
}
|
callback(await send(), object)
|
}
|
|
async function SendBatchSms_PerDay(data, callback) {
|
let params = {
|
RegionId: 'cn-shanghai',
|
PhoneNumberJson: data.phone,
|
SignNameJson: data.SignName,
|
TemplateCode: 'SMS_176528232',
|
TemplateParamJson: data.Template
|
}
|
|
let object = {
|
PhoneNumbers: data.phone,
|
SignName: '非法广播监测系统',
|
TemplateParam: data.htmlStr
|
}
|
let send = function() {
|
return new Promise(function(resolve, reject) {
|
client.request('SendBatchSms', params, { method: 'POST' }).then(
|
res => {
|
resolve(res)
|
},
|
ex => {
|
resolve(ex.data)
|
}
|
)
|
})
|
}
|
callback(await send(), object)
|
}
|
|
module.exports = {
|
SendBatchSms,
|
SendBatchSms_PerDay
|
}
|