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; }