From 84df5cfafe7304ad179fa6a8639efa02464baf1a Mon Sep 17 00:00:00 2001 From: zhujie <leon.zhu@cloudroam.com.cn> Date: 星期二, 08 四月 2025 23:59:25 +0800 Subject: [PATCH] init --- src/main/java/com/mzl/flower/utils/SmsUtil.java | 28 -------------- src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java | 17 ++++---- src/main/java/com/mzl/flower/config/PyamentV3Configurer.java | 2 pom.xml | 20 +++++----- 4 files changed, 19 insertions(+), 48 deletions(-) diff --git a/pom.xml b/pom.xml index 148e6e2..54d84d8 100644 --- a/pom.xml +++ b/pom.xml @@ -241,16 +241,16 @@ <artifactId>wx-java-mp-spring-boot-starter</artifactId> <version>4.1.0</version> </dependency> - <dependency> - <groupId>com.aliyuncs</groupId> - <artifactId>core</artifactId> - <version>1</version> - </dependency> - <dependency> - <groupId>com.aliyuncs</groupId> - <artifactId>dysmsapi</artifactId> - <version>1</version> - </dependency> +<!-- <dependency>--> +<!-- <groupId>com.aliyuncs</groupId>--> +<!-- <artifactId>core</artifactId>--> +<!-- <version>1</version>--> +<!-- </dependency>--> +<!-- <dependency>--> +<!-- <groupId>com.aliyuncs</groupId>--> +<!-- <artifactId>dysmsapi</artifactId>--> +<!-- <version>1</version>--> +<!-- </dependency>--> <dependency> <groupId>com.github.wechatpay-apiv3</groupId> diff --git a/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java b/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java index 5f52e64..7442d02 100644 --- a/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java +++ b/src/main/java/com/mzl/flower/config/PyamentV3Configurer.java @@ -21,7 +21,7 @@ /** 商户API私钥路径 */ //public static String privateKeyPath = "/opt/pay/wx/v3/apiclient_key.pem"; - public static String privateKeyPath = "D://apiclient_key.pem"; + public static String privateKeyPath = "D://Soft//apiclient_key.pem"; /** 商户证书序列号 */ public static String merchantSerialNumber = "37A08A552943EF34883614DBC8DE281598148757"; diff --git a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java index 1c05dcd..48ff656 100644 --- a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java @@ -5,7 +5,6 @@ import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.OSSException; import com.aliyun.oss.model.GetObjectRequest; -import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.fasterxml.jackson.databind.JsonNode; @@ -421,14 +420,14 @@ String templateCode = smsTemplateDO.getCode(); for (SmsTaskDetailDO detail : smsTaskDetailDOList) { try { - SendSmsResponse sendSmsResponse = SmsUtil.sendSms(detail.getPhone(), templateCode, null); - if("OK".equals(sendSmsResponse.getCode())){ - detail.setResult(Constants.SMS_SEND_RESULT.success.name()); - }else{ - detail.setFailReason(sendSmsResponse.getMessage()); - detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); - } - detail.setResponseResult(sendSmsResponse.toString()); +// SendSmsResponse sendSmsResponse = SmsUtil.sendSms(detail.getPhone(), templateCode, null); +// if("OK".equals(sendSmsResponse.getCode())){ +// detail.setResult(Constants.SMS_SEND_RESULT.success.name()); +// }else{ +// detail.setFailReason(sendSmsResponse.getMessage()); +// detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); +// } +// detail.setResponseResult(sendSmsResponse.toString()); } catch (Exception e) { detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); System.err.println("Failed to send SMS to " + detail.getPhone() + ": " + e.getMessage()); diff --git a/src/main/java/com/mzl/flower/utils/SmsUtil.java b/src/main/java/com/mzl/flower/utils/SmsUtil.java index 73a2ab8..4c6eebc 100644 --- a/src/main/java/com/mzl/flower/utils/SmsUtil.java +++ b/src/main/java/com/mzl/flower/utils/SmsUtil.java @@ -3,8 +3,6 @@ import com.alibaba.fastjson.JSON; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; -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 com.aliyuncs.profile.IClientProfile; @@ -24,31 +22,5 @@ static final String keySecret = "BrY0BM4pvDXhVKOMLsXzgzlhVe1keQ"; static final String signName = "云南花满芫花卉"; - - public static SendSmsResponse sendSms(final String tel, final String templateCode, Object paramMap) throws ClientException { - return sendSms(tel, templateCode, JSON.toJSONString(paramMap)); - } - - public static SendSmsResponse sendSms(final String tel, final String templateCode, final String templateParam) throws ClientException { - return sendSms(tel, templateCode, templateParam, null); - } - - public static SendSmsResponse sendSms(final String tel, final String templateCode, final String templateParam, final String outId) throws ClientException { - log.info("Send SMS [mobile no:" + tel + " templateCode:" + templateCode + " templateParam:" + templateParam + "]"); - System.setProperty("sun.net.client.defaultConnectTimeout", connectTime); - System.setProperty("sun.net.client.defaultReadTimeout", readTime); - IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", keyId, keySecret); - DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain); - IAcsClient acsClient = new DefaultAcsClient(profile); - SendSmsRequest request = new SendSmsRequest(); - request.setPhoneNumbers(tel); - request.setSignName(signName); - request.setTemplateCode(templateCode); - request.setTemplateParam(templateParam); - request.setOutId(outId); - SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request); - log.info("Send SMS [mobile no:" + tel + " templateCode:" + templateCode + " templateParam:" + templateParam + "] result: " + sendSmsResponse.getCode() + " " + sendSmsResponse.getMessage()); - return sendSmsResponse; - } } -- Gitblit v1.9.3