diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java index 90143975..ea961567 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java @@ -877,12 +877,16 @@ public class SrmsApiServiceImpl implements SrmsApiService { JSONObject reData = restTemplate.postForObject(pdmIp + partBelongUrl, entity, JSONObject.class); log.info("接收校验某个零部件是否属于某个零部件分类返回"); - log.info("Response: " + JSON.toJSONString(reData)); - if (!Objects.isNull(reData) && reData.containsKey("Success")) { - String success = reData.getString("Success"); + log.info("返回报文: " + JSON.toJSONString(reData)); + JSONObject response = null; + if (!Objects.isNull(reData) && reData.containsKey("Responses")) { + response = reData.getJSONObject("Responses"); + } + if (!Objects.isNull(response) && response.containsKey("Success")) { + String success = response.getString("Success"); String message = ""; - if (reData.containsKey("Message")) { - message = reData.getString("Message"); + if (response.containsKey("Message")) { + message = response.getString("Message"); } if ("true".equals(success)) { log.info("校验某个零部件是否所属于某个零部件分类接口成功");