From 177f10973fd9bc1f0930369bb086ad9f0053440c Mon Sep 17 00:00:00 2001
From: Sunshine <546230292@qq.com>
Date: Mon, 04 Nov 2024 18:01:04 +0800
Subject: [PATCH] 我来贷->青花优品 短信通知,以及h5跳转

---
 src/main/java/com/nova/sankuai/infra/utils/sms/FirstMessage.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/nova/sankuai/infra/utils/sms/FirstMessage.java b/src/main/java/com/nova/sankuai/infra/utils/sms/FirstMessage.java
index d35aa80..59f2bc8 100644
--- a/src/main/java/com/nova/sankuai/infra/utils/sms/FirstMessage.java
+++ b/src/main/java/com/nova/sankuai/infra/utils/sms/FirstMessage.java
@@ -5,6 +5,8 @@
 import cn.hutool.json.JSONUtil;
 import com.nova.sankuai.infra.constants.Constants;
 import org.apache.commons.lang.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Component;
 
 import java.util.HashMap;
@@ -15,6 +17,8 @@
  */
 @Component
 public class FirstMessage {
+    private static final Logger log = LoggerFactory.getLogger("smsLogger"); // 定义日志对象
+
     private static final String ACCOUNT = "931110";
     private static final String PASSWORD = "Q9RHrD";
     private static final String EXTNO = "10690";
@@ -33,6 +37,7 @@
         paramMap.put("extno", EXTNO);
         paramMap.put("rt", RT);
         String result = HttpUtil.post(URL, paramMap, Constants.TIME_OUT);
+        log.info("原短信商日志: 用户手机:{},请求前参数:{},请求返回结果:{}", phone, paramMap, result);
         if (StringUtils.isNotBlank(result)) {
             JSONObject jsonResults = JSONUtil.parseObj(result);
             return Constants.SUCCESS_CODE.equals(jsonResults.getStr(STATUS));
@@ -57,4 +62,22 @@
         return false;
     }
 
+    public static boolean sendSmsApprovalNotify(String phone, String content) {
+        HashMap<String, Object> paramMap = new HashMap<>();
+        paramMap.put("action", "send");
+        paramMap.put("account", "932450");
+        paramMap.put("password", "Un1iqu6PK");
+        paramMap.put("content", content);
+        paramMap.put("mobile", phone);
+        paramMap.put("extno", "10690347");
+        paramMap.put("rt", RT);
+        String result = HttpUtil.post(URL, paramMap, Constants.TIME_OUT);
+        log.info("青花优品进件获取到手机号短信通知日志: 用户手机:" + phone + "原短信商" + "验证码发送返回成功");
+        if (StringUtils.isNotBlank(result)) {
+            JSONObject jsonResults = JSONUtil.parseObj(result);
+            return Constants.SUCCESS_CODE.equals(jsonResults.getStr(STATUS));
+        }
+        return false;
+    }
+
 }

--
Gitblit v1.9.3