电子面单报错信息问题修改

This commit is contained in:
chc 2023-02-01 17:12:50 +08:00
parent a66c6e5504
commit 7f44b29fbc
2 changed files with 4 additions and 2 deletions

View File

@ -447,6 +447,7 @@ public enum ResultCode {
ALIPAY_EXCEPTION(70003, "支付宝支付错误,请稍后重试"),
ALIPAY_PARAMS_EXCEPTION(70004, "支付宝参数异常"),
LOGISTICS_NOT_SETTING(70005, "您还未配置快递查询"),
LOGISTICS_CHECK_SETTING(70005, "操作失败,请检查您的快递鸟配置"),
ORDER_SETTING_ERROR(70006, "系统订单配置异常"),
ALI_SMS_SETTING_ERROR(70007, "您还未配置阿里云短信"),
SMS_SIGN_EXIST_ERROR(70008, "短信签名已存在"),

View File

@ -194,10 +194,11 @@ public class KdNiaoServiceImpl implements KdNiaoService {
params.put("DataType", "2");
// 以form表单形式提交post请求post请求体中包含了应用级参数和系统级参数
String result = sendPost(ReqURL, params);
if(CharSequenceUtil.isEmpty(result) || CharSequenceUtil.isBlank(result)){
throw new ServiceException(ResultCode.LOGISTICS_CHECK_SETTING);
}
//根据公司业务处理返回的信息......
JSONObject obj = JSONObject.parseObject(result);
log.info("电子面单响应:{}",result);
if(!"100".equals(obj.getString("ResultCode"))){
return obj.getString("Reason");