From 7f44b29fbc9aaaca255f2ec0fc02c0fd1b665aaa Mon Sep 17 00:00:00 2001 From: chc <1501738723@qq.com> Date: Wed, 1 Feb 2023 17:12:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=AD=90=E9=9D=A2=E5=8D=95=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E4=BF=A1=E6=81=AF=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- framework/src/main/java/cn/lili/common/enums/ResultCode.java | 1 + .../lili/modules/kdBrid/serviceImpl/KdNiaoServiceImpl.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/cn/lili/common/enums/ResultCode.java b/framework/src/main/java/cn/lili/common/enums/ResultCode.java index 7e7966c7..cdbed668 100644 --- a/framework/src/main/java/cn/lili/common/enums/ResultCode.java +++ b/framework/src/main/java/cn/lili/common/enums/ResultCode.java @@ -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, "短信签名已存在"), diff --git a/framework/src/main/java/cn/lili/modules/kdBrid/serviceImpl/KdNiaoServiceImpl.java b/framework/src/main/java/cn/lili/modules/kdBrid/serviceImpl/KdNiaoServiceImpl.java index 23b4eba8..482fcf2d 100644 --- a/framework/src/main/java/cn/lili/modules/kdBrid/serviceImpl/KdNiaoServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/kdBrid/serviceImpl/KdNiaoServiceImpl.java @@ -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");