jiazx0107@163.com
2023-11-18 41cd6c8db40bceb08290828ae0d4fc5caeea7147
src/main/java/com/fzzy/protocol/weightyh/GatewaySyncWeightImplHttp.java
@@ -50,23 +50,23 @@
            log.debug("--HTTP-WEIGHT-请求返回--{}", responseText);
            String respJson;
            JSONObject resp;
            String jsonStr;
            //说明是JSONP格式-jsonpCallback({"content":""})
            if (responseText.indexOf("jsonpCallback") >= 0) {
                respJson = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1);
                resp = JSONObject.parseObject(respJson);
                resp.put("code", 200);
                jsonStr = responseText.substring(responseText.indexOf("(") + 1, responseText.length() - 1);
                resp = JSONObject.parseObject(jsonStr);
                resp.put("code", "200");
            } else {
                respJson = responseText;
                resp = JSONObject.parseObject(respJson);
                jsonStr = responseText;
                resp = JSONObject.parseObject(jsonStr);
            }
            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")+""));
                }
            }
@@ -75,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, "后台执行失败");
    }