From b7e68baa2dc89421d81431a71021d22c558a5f29 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Wed, 25 Dec 2019 15:29:00 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=81=9C=E8=BD=A6][=E5=8D=87=E7=BA=A7]:?= =?UTF-8?q?=E5=81=9C=E8=BD=A6=E5=8E=82=E5=95=86=E6=B3=8A=E9=93=BE=E5=81=9C?= =?UTF-8?q?=E8=BD=A6=E8=B4=B9=E8=BF=94=E5=9B=9E=E5=80=BC=E7=AD=BE=E5=90=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/utils/car/BoLinkUtil.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/utils/car/BoLinkUtil.java b/mallinkService/src/main/java/com/iformall/utils/car/BoLinkUtil.java index 54cc6422c..64fb984b7 100644 --- a/mallinkService/src/main/java/com/iformall/utils/car/BoLinkUtil.java +++ b/mallinkService/src/main/java/com/iformall/utils/car/BoLinkUtil.java @@ -88,6 +88,7 @@ public class BoLinkUtil { public static String getSign(String key, String dataStr) throws NoSuchAlgorithmException { StringBuilder sb = new StringBuilder(); sb.append(dataStr).append(BOLINK_KEY).append("=").append(key); + logger.debug(sb.toString()); String signValue = md5(sb.toString()).toUpperCase(); logger.debug("sign: " + signValue); return signValue; @@ -174,20 +175,12 @@ public class BoLinkUtil { logger.error(e.getLocalizedMessage()); } - /* JSONObject resultObj = JSON.parseObject(result); String resSign = resultObj.getString("sign"); - JSONObject dataObj = resultObj.getJSONObject("data"); - try { - String dataSign = getSign(key, JSON.toJSONString(dataObj)); - if (!dataSign.equals(resSign)) { - logger.error("data sign: " + dataSign); - throw new MallinkException(ErrorCode.BOLINK_SIGN_ERR); - } - } catch (Exception e) { - logger.error(e.getMessage()); + if (!resSign.equals(sign)) { + logger.error("data sign: " + resSign); + throw new MallinkException(ErrorCode.BOLINK_SIGN_ERR); } - */ return result; }