REQ-3872: 通过post发送短信
This commit is contained in:
parent
f8e5a88240
commit
f4fb56acd4
@ -1,20 +1,22 @@
|
|||||||
package cn.axzo.msg.center.notices.integration.client.impl;
|
package cn.axzo.msg.center.notices.integration.client.impl;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.google.common.collect.Maps;
|
||||||
|
|
||||||
import cn.hutool.core.net.URLEncoder;
|
import cn.hutool.core.net.URLEncoder;
|
||||||
import cn.hutool.core.util.BooleanUtil;
|
import cn.hutool.core.util.BooleanUtil;
|
||||||
import cn.hutool.core.util.CharsetUtil;
|
import cn.hutool.core.util.CharsetUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.hutool.http.HttpUtil;
|
import cn.hutool.http.HttpUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
import com.google.common.collect.Maps;
|
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
|
||||||
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 信息中心短信服务组件
|
* 信息中心短信服务组件
|
||||||
@ -100,7 +102,7 @@ public class RegulatoryGaoxinClient {
|
|||||||
param.put("Pwd", pwd);
|
param.put("Pwd", pwd);
|
||||||
param.put("Mobile", phone);
|
param.put("Mobile", phone);
|
||||||
param.put("Content", encodeContent);
|
param.put("Content", encodeContent);
|
||||||
return HttpUtil.toParams(param);
|
return JSON.toJSONString(param);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -111,13 +113,13 @@ public class RegulatoryGaoxinClient {
|
|||||||
private String executeSend(String param) {
|
private String executeSend(String param) {
|
||||||
try {
|
try {
|
||||||
//构建url
|
//构建url
|
||||||
String requestUrl = this.createUrl(param);
|
//String requestUrl = this.createUrl(param);
|
||||||
|
|
||||||
log.info("发送政务短信请求: {}", requestUrl);
|
log.info("发送政务短信请求, url={}, body={}", url, param);
|
||||||
|
|
||||||
//执行请求
|
//执行请求
|
||||||
String result = HttpUtil.post(
|
String result = HttpUtil.post(
|
||||||
requestUrl, StrUtil.EMPTY_JSON
|
url, param
|
||||||
);
|
);
|
||||||
|
|
||||||
//打印发送结果
|
//打印发送结果
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user