|
@@ -65,28 +65,28 @@ public class DemoSMSSender implements SMSSender {
|
|
@Override
|
|
@Override
|
|
public boolean sendMessage(String phone, String message) {
|
|
public boolean sendMessage(String phone, String message) {
|
|
Boolean flag = false;
|
|
Boolean flag = false;
|
|
- //1.获取接口链接等信息
|
|
|
|
- DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","dxyz")});
|
|
|
|
- String servername = jkpzxx.getString("nckd_servername");
|
|
|
|
- String port = jkpzxx.getString("nckd_port");
|
|
|
|
- //2.获取xml对象
|
|
|
|
- String bodyxml = createSingleMessageRequest(phone,message);
|
|
|
|
- //3.调用接口
|
|
|
|
- JSONObject cbsReturnJson =socketService(servername,port,bodyxml);
|
|
|
|
- if(cbsReturnJson!=null) {
|
|
|
|
- JSONObject reMessage = cbsReturnJson.getJSONObject("Message");
|
|
|
|
- JSONObject reBodyInfo = reMessage.getJSONObject("BodyInfo");
|
|
|
|
- if ("success".equals(reBodyInfo.getString("Fs_retMsg"))) {//相应成功
|
|
|
|
- if ("000".equals(reBodyInfo.getString("Fs_retCode"))) {
|
|
|
|
- flag = true;
|
|
|
|
- log.info("短信前置机响应成功,前置机接口发送成功");
|
|
|
|
- } else {
|
|
|
|
- log.info("短信前置机响应成功,前置机接口发送失败");
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- log.info("短信发送前置机响应失败");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+// //1.获取接口链接等信息
|
|
|
|
+// DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","dxyz")});
|
|
|
|
+// String servername = jkpzxx.getString("nckd_servername");
|
|
|
|
+// String port = jkpzxx.getString("nckd_port");
|
|
|
|
+// //2.获取xml对象
|
|
|
|
+// String bodyxml = createSingleMessageRequest(phone,message);
|
|
|
|
+// //3.调用接口
|
|
|
|
+// JSONObject cbsReturnJson =socketService(servername,port,bodyxml);
|
|
|
|
+// if(cbsReturnJson!=null) {
|
|
|
|
+// JSONObject reMessage = cbsReturnJson.getJSONObject("Message");
|
|
|
|
+// JSONObject reBodyInfo = reMessage.getJSONObject("BodyInfo");
|
|
|
|
+// if ("success".equals(reBodyInfo.getString("Fs_retMsg"))) {//相应成功
|
|
|
|
+// if ("000".equals(reBodyInfo.getString("Fs_retCode"))) {
|
|
|
|
+// flag = true;
|
|
|
|
+// log.info("短信前置机响应成功,前置机接口发送成功");
|
|
|
|
+// } else {
|
|
|
|
+// log.info("短信前置机响应成功,前置机接口发送失败");
|
|
|
|
+// }
|
|
|
|
+// } else {
|
|
|
|
+// log.info("短信发送前置机响应失败");
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
|
|
return flag;
|
|
return flag;
|
|
}
|
|
}
|