From 866bba4b8743adcca6bba46c6165ce6670281d64 Mon Sep 17 00:00:00 2001 From: Luk Lu Date: Tue, 22 Mar 2022 16:22:48 +0800 Subject: [PATCH] u --- messenger.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/messenger.js b/messenger.js index 56eade7..d9ee6b3 100644 --- a/messenger.js +++ b/messenger.js @@ -104,12 +104,13 @@ module.exports = { async sendSmsUniCloud({ phone, msgTemplate, msgParam, appid, smsKey, smsSecret }) { try { + const envi = my.envi || wo.envi // 不能在下面调用 my.envi.*** 因为 my.envi 可能并未初始化,而 unicloud 又不支持 ?. 操作符. const result = await uniCloud.sendSms({ - appid: appid || my?.envi?.SMS?.UNICLOUD?.appid || wo?.envi?.SMS?.UNICLOUD?.appid, - smsKey: smsKey || my?.envi?.SMS?.UNICLOUD?.smsKey || wo?.envi?.SMS?.UNICLOUD?.smsKey, - smsSecret: smsSecret || my?.envi?.SMS?.UNICLOUD?.smsSecret || wo?.envi?.SMS?.UNICLOUD?.smsSecret, + appid: appid || envi.SMS.UNICLOUD.appid, + smsKey: smsKey || envi.SMS.UNICLOUD.smsKey, + smsSecret: smsSecret || envi.SMS.UNICLOUD.smsSecret, phone, - templateId: msgTemplate, + templateId: msgTemplate || 'uni_sms_test', data: msgParam // 模版中的变量的值,例如 { passcode: '234345', purpose: '注册' } }) // 调用成功,请注意这时不代表发送成功