From ddefa6dc2532bf0a405d216a8fa8e2a4bb0bf96f Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期六, 18 十一月 2023 14:17:42 +0800
Subject: [PATCH] 增加HTTP地磅协议实现

---
 src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java b/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java
index de1317f..c64add6 100644
--- a/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java
+++ b/src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java
@@ -50,23 +50,21 @@
 
             log.debug("--HTTP-WEIGHT-璇锋眰杩斿洖--{}", responseText);
 
-            String respJson;
             JSONObject resp;
             //璇存槑鏄疛SONP鏍煎紡-jsonpCallback({"content":""})
             if (responseText.indexOf("jsonpCallback") >= 0) {
-                respJson = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1);
-                resp = JSONObject.parseObject(respJson);
-                resp.put("code", 200);
+                responseText = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1);
+                resp = JSONObject.parseObject(responseText);
+                resp.put("code", "200");
             } else {
-                respJson = responseText;
-                resp = JSONObject.parseObject(respJson);
+                resp = JSONObject.parseObject(responseText);
             }
 
-            if (200 == (Integer) resp.get("code")) {
+            if ("200".equals(resp.get("code"))) {
                 if (null == resp.get("content") || "".equals(resp.get("content"))) {
                     reqData.setWeight(0.0);
                 } else {
-                    reqData.setWeight((Double) resp.get("content"));
+                    reqData.setWeight(Double.valueOf(resp.get("content")+""));
                 }
             }
 

--
Gitblit v1.9.3