From 371603a0eb9f3a279cf77073734e991b5851b792 Mon Sep 17 00:00:00 2001 From: sinake <sinake1@qq.com> Date: 星期五, 05 九月 2025 16:21:01 +0800 Subject: [PATCH] 市一短信接口同步服务对接 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java new file mode 100644 index 0000000..99a2fc2 --- /dev/null +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java @@ -0,0 +1,42 @@ +package com.ruoyi.common.utils.sms; + + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.ruoyi.common.utils.HttpUtil; +import com.ruoyi.common.utils.sign.Md5Utils; +import org.springframework.beans.factory.annotation.Value; + +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +public class smsUtils { + + + /** + * 鏉窞甯備竴鍖婚櫌鍚村北闄㈠尯鎴戠煭淇℃帴鍙� + * + * @param url 鐭俊URL + * @param userName 鐭俊甯愬彿 + * @param content 鐭俊瀵嗙爜 + * @param phone 鎵嬫満鍙风粍鍚堝 13500000001,13500000002 + * @param content 鐭俊鍐呭 + * @return 涓や釜鍙傛暟鐨勫拰 + */ + public static String sendSms(String url, String userName, String passWord, String phone, String content) { + long timestamp = new Date().getTime(); + String sign = Md5Utils.hash(userName + timestamp + Md5Utils.hash(passWord)); + content = "銆愭澀宸炲競涓�鍖婚櫌鍚村北闄㈠尯銆�" + content; + String jsonMsg = "{" + + "\"userName\": \"" + userName + "\"," + + "\"content\": \"" + content + "\"," + + "\"phoneList\": [" + phone + "]," + + "\"timestamp\": " + timestamp + "," + + "\"sign\": \"" + sign + "\"" + + "}"; + return HttpUtil.postJsonRequest(url, jsonMsg); + + } +} -- Gitblit v1.9.3