|
|
@@ -2,6 +2,7 @@ package com.xunmei.sms.service;
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.dc.eai.data.CompositeData;
|
|
|
import com.dcfs.esb.client.ESBClient;
|
|
|
@@ -251,20 +252,12 @@ public class SmsService implements ISmsService {
|
|
|
if (repData == null) {
|
|
|
return AjaxResult.error("【发送短信】发送短信失败,短信发送返回结果为空");
|
|
|
}
|
|
|
+ logger.info("【发送短信】发送短信返回结果:{}", JSON.toJSONString(repData));
|
|
|
boolean result = false;
|
|
|
try {
|
|
|
//"RET_STATUS" : Field { type=FieldType[string] length=1 scale=0 pin=false value= {S} }
|
|
|
String retStatus = repData.getStruct("SYS_HEAD")
|
|
|
.getField("RET_STATUS").strValue();
|
|
|
- /**
|
|
|
- * "SYS_HEAD" : CompositeData {
|
|
|
- * "RET" : Array [1] {
|
|
|
- * 0 : CompositeData {
|
|
|
- * "RET_CODE" : Field { type=FieldType[string] length=30 scale=0 pin=false value= {000000} }
|
|
|
- * "RET_MSG" : Field { type=FieldType[string] length=512 scale=0 pin=false value= {交易成功} }
|
|
|
- * }
|
|
|
- * }
|
|
|
- */
|
|
|
String retCode = repData.getStruct("SYS_HEAD").getArray("RET")
|
|
|
.getStruct(0).getField("RET_CODE").strValue();
|
|
|
if ("S".equals(retStatus) && "000000".equals(retCode)) {
|