From 1c4b027f6d795a9517935d7c5098b9fead82c8d3 Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 26 May 2021 18:11:57 +0800 Subject: [PATCH] tt --- .../com/iformall/douyin/pay/DouYinPayHelper.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java b/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java index ffffc081a..c3869ae67 100644 --- a/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java +++ b/mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java @@ -50,14 +50,14 @@ public class DouYinPayHelper { * 是否urlEncoder * @return String */ - private static String packageSign(Map params, boolean urlEncoder) { + private static String packageSign(Map params, boolean urlEncoder) { // 先将参数以其参数名的字典序升序进行排序 - TreeMap sortedParams = new TreeMap(params); + TreeMap sortedParams = new TreeMap(params); // 遍历排序后的字典,字段内容(不包含 key)与支付 SALT 一起进行字典序排序后,使用&符号链接 StringBuilder sb = new StringBuilder(); boolean first = true; - for (Entry param : sortedParams.entrySet()) { - String value = param.getValue(); + for (Entry param : sortedParams.entrySet()) { + String value = param.getValue().toString(); if (StringUtils.isBlank(value)) { continue; } @@ -76,7 +76,7 @@ public class DouYinPayHelper { } return sb.toString(); } - public static String createSign(Map params, String sercrect) { + public static String createSign(Map params, String sercrect) { // 生成签名前先去除sign params.remove("sign"); params.remove("app_id"); @@ -86,7 +86,7 @@ public class DouYinPayHelper { return HashUtil.md5(stringSignTemp).toUpperCase(); } - public static String doPost(String url, Map params) { + public static String doPost(String url, Map params) { return HttpUtil.payPost(url, JSON.toJSONString(params)); }