From db9bf7a442714ffa8cbe030cdf3db67bd534c601 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期六, 18 十一月 2023 14:28:46 +0800 Subject: [PATCH] 增加HTTP地磅协议实现 --- src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java b/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java index c64add6..24ec86f 100644 --- a/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java +++ b/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java @@ -51,13 +51,15 @@ log.debug("--HTTP-WEIGHT-璇锋眰杩斿洖--{}", responseText); JSONObject resp; + String jsonStr; //璇存槑鏄疛SONP鏍煎紡-jsonpCallback({"content":""}) if (responseText.indexOf("jsonpCallback") >= 0) { - responseText = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1); - resp = JSONObject.parseObject(responseText); + jsonStr = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1); + resp = JSONObject.parseObject(jsonStr); resp.put("code", "200"); } else { - resp = JSONObject.parseObject(responseText); + jsonStr = responseText; + resp = JSONObject.parseObject(jsonStr); } if ("200".equals(resp.get("code"))) { @@ -73,7 +75,7 @@ gatewayRemoteManager.getDeviceReportService(device.getPushProtocol()).reportWeightData(reqData); } } catch (Exception e) { - log.error("--------------鍦扮-HTTP鍗忚鎵ц寮傚父----{}", e.getMessage()); + log.error("--------------鍦扮-HTTP鍗忚鎵ц寮傚父----{}", e); } return new BaseResp(500, "鍚庡彴鎵ц澶辫触"); } -- Gitblit v1.9.3