Просмотр исходного кода

[停车][升级]:停车厂商泊链停车费返回值签名校验

release_toaliyun_real
Stormeye Wu 6 лет назад
Родитель
Сommit
b7e68baa2d
1 измененных файлов: 4 добавлений и 11 удалений
  1. +4
    -11
      mallinkService/src/main/java/com/iformall/utils/car/BoLinkUtil.java

+ 4
- 11
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;
}


Загрузка…
Отмена
Сохранить