From 9758e1062d4ad63151fccc70e251523e308701b5 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Tue, 7 May 2024 16:22:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20PDM=20497=E6=8E=A5=E5=8F=A3=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E8=8E=B7=E5=8F=96=E5=88=B0=E8=BF=94=E5=9B=9Ebug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../srms/service/impl/SrmsApiServiceImpl.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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("校验某个零部件是否所属于某个零部件分类接口成功");