From a7485c9f9b16ece4f12f0b3f6d6a8c90370f5ae4 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期三, 09 四月 2025 16:08:30 +0800 Subject: [PATCH] 灌溉计划详情信息增加取水口命令发布失败数量 --- pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/sms/AliyunSmsSv.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/sms/AliyunSmsSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/sms/AliyunSmsSv.java new file mode 100644 index 0000000..a0de838 --- /dev/null +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/sms/AliyunSmsSv.java @@ -0,0 +1,46 @@ +package com.dy.pipIrrWechat.sms; + +import com.aliyuncs.DefaultAcsClient; +import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest; +import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; +import com.aliyuncs.exceptions.ClientException; +import com.aliyuncs.profile.DefaultProfile; +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Service; + +/** + * @author ZhuBaoMin + * @date 2024-03-22 15:30 + * @LastEditTime 2024-03-22 15:30 + * @Description 鍙戦�佺煭淇℃湇鍔$被 + */ + +@Service +@Data +@ConfigurationProperties(prefix = "aliyun.sms") +public class AliyunSmsSv { + /** + * 璁块棶閿� + * 璁块棶绉橀挜 + * 鐭俊绛惧悕鍚嶇О + * 鐭俊妯℃澘Code + */ + private String smsAccessKeyId; + private String smsAccessKeySecret; + private String smsSignName; + private String smsTemplateCode; + + public SendSmsResponse sendSms(String phoneNumber, String templateParam) throws ClientException { + DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", smsAccessKeyId, smsAccessKeySecret); + DefaultAcsClient client = new DefaultAcsClient(profile); + + SendSmsRequest request = new SendSmsRequest(); + request.setSignName(smsSignName); + request.setTemplateCode(smsTemplateCode); + request.setPhoneNumbers(phoneNumber); + request.setTemplateParam(templateParam); + SendSmsResponse response = client.getAcsResponse(request); + return response; + } +} -- Gitblit v1.8.0