diff --git a/backend/services/auth-service/src/infrastructure/sms/aliyun-sms.provider.ts b/backend/services/auth-service/src/infrastructure/sms/aliyun-sms.provider.ts index f6ca5b7..fc6aedd 100644 --- a/backend/services/auth-service/src/infrastructure/sms/aliyun-sms.provider.ts +++ b/backend/services/auth-service/src/infrastructure/sms/aliyun-sms.provider.ts @@ -35,12 +35,15 @@ export class AliyunSmsProvider implements ISmsProvider { const signName = process.env.ALIYUN_SMS_SIGN_NAME || 'εˆΈι‡‘θž'; const templateCode = this.getTemplateCode(type); - const result = await client.sendSms({ + // eslint-disable-next-line @typescript-eslint/no-var-requires + const { SendSmsRequest } = require('@alicloud/dysmsapi20170525'); + const request = new SendSmsRequest({ phoneNumbers: phoneNumber, signName, templateCode, templateParam, }); + const result = await client.sendSms(request); if (result.body?.code === 'OK') { return {