mirror of
https://gitee.com/dromara/sms4j.git
synced 2025-12-07 17:38:38 +08:00
emay返回值修改
This commit is contained in:
parent
fe309dd46d
commit
d432fb1afb
@ -1,5 +1,6 @@
|
|||||||
package org.dromara.sms4j.emay.service;
|
package org.dromara.sms4j.emay.service;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.dtflys.forest.config.ForestConfiguration;
|
import com.dtflys.forest.config.ForestConfiguration;
|
||||||
import org.dromara.sms4j.emay.config.EmayConfig;
|
import org.dromara.sms4j.emay.config.EmayConfig;
|
||||||
@ -178,13 +179,19 @@ public class EmaySmsImpl implements SmsBlend {
|
|||||||
private static SmsResponse getSmsResponse(JSONObject execute) {
|
private static SmsResponse getSmsResponse(JSONObject execute) {
|
||||||
SmsResponse smsResponse = new SmsResponse();
|
SmsResponse smsResponse = new SmsResponse();
|
||||||
String code = execute.getString("code");
|
String code = execute.getString("code");
|
||||||
|
if (code == null) {
|
||||||
|
smsResponse.setErrorCode("emay response code is null");
|
||||||
|
smsResponse.setErrMessage("emay is error");
|
||||||
|
} else {
|
||||||
smsResponse.setCode(code);
|
smsResponse.setCode(code);
|
||||||
if ("success".equalsIgnoreCase(code)) {
|
if ("success".equalsIgnoreCase(code)) {
|
||||||
JSONObject data = execute.getJSONObject("data");
|
JSONArray data = execute.getJSONArray("data");
|
||||||
String smsId = data.getString("smsId");
|
JSONObject result = (JSONObject) data.get(0);
|
||||||
|
String smsId = result.getString("smsId");
|
||||||
smsResponse.setBizId(smsId);
|
smsResponse.setBizId(smsId);
|
||||||
}
|
}
|
||||||
smsResponse.setData(execute);
|
smsResponse.setData(execute);
|
||||||
|
}
|
||||||
return smsResponse;
|
return smsResponse;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user