diff --git a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/strategy/HuNanDxApiDealStrategy.java b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/strategy/HuNanDxApiDealStrategy.java index 5925da0ec3..238c1c9d25 100644 --- a/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/strategy/HuNanDxApiDealStrategy.java +++ b/yudao-module-haoka/yudao-module-haoka-biz/src/main/java/cn/iocoder/yudao/module/haoka/service/api/strategy/HuNanDxApiDealStrategy.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.haoka.service.api.strategy; +import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.haoka.api.ApiFrom; import cn.iocoder.yudao.module.haoka.api.ApiHuNanDXService; import cn.iocoder.yudao.module.haoka.api.hainandianxin.HaiNanDianXinApi; @@ -265,22 +266,22 @@ public class HuNanDxApiDealStrategy implements ApiDealStrategy { // return ApiDealResp.failed(checked.getRes_message()); superApiResponse.setOrderStatusCode("0"); - superApiResponse.setSupplierOrderStatusDesc(checked.getRes_message()); + superApiResponse.setSupplierOrderStatusDesc(responseInfo.getRes_message()); return ApiDealResp.ok(superApiResponse); } JSONObject result = responseInfo.getResult(); - if (result == null || result.getJSONObject("code") == null) { + if (result == null || result.getString("code") == null) { logVO.setResponse(JSON.toJSONString(responseInfo)); // return ApiDealResp.failed(checked.getRes_message()); superApiResponse.setOrderStatusCode("0"); - superApiResponse.setSupplierOrderStatusDesc(checked.getRes_message()); + superApiResponse.setSupplierOrderStatusDesc(responseInfo.getRes_message()); return ApiDealResp.ok(superApiResponse); } if (!"0".equals(result.getString("code"))) { logVO.setResponse(result.getString("message")); // return ApiDealResp.failed(checked.getRes_message()); superApiResponse.setOrderStatusCode("0"); - superApiResponse.setSupplierOrderStatusDesc(checked.getRes_message()); + superApiResponse.setSupplierOrderStatusDesc(result.getString("message")); return ApiDealResp.ok(superApiResponse); }