From 5de35e103fd8a56c1e6adf6c1ad0ac0046730c06 Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Tue, 10 May 2022 18:22:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=A9=E5=87=A1=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jmfy/controller/HaoFanRechargeController.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/jmfy/controller/HaoFanRechargeController.java b/src/main/java/com/jmfy/controller/HaoFanRechargeController.java index 3dc6d63..71c1c48 100644 --- a/src/main/java/com/jmfy/controller/HaoFanRechargeController.java +++ b/src/main/java/com/jmfy/controller/HaoFanRechargeController.java @@ -32,10 +32,9 @@ public class HaoFanRechargeController { } StringBuilder builder = new StringBuilder(); builder.append(map.get("orderNo")).append(map.get("userNo")).append(map.get("orderMoney")).append(PAYKEY); - String substring = builder.substring(0, builder.length() - 1).toUpperCase(); + String substring =builder.toString(); LOGGER.info("hao fan 参数拼装sign(未加密):" + substring); - String md5Hex = DigestUtils.md5Hex(substring ); - LOGGER.info("hao fan 参数拼装sign(加密后):" + md5Hex); + String md5Hex = DigestUtils.md5Hex(substring).toUpperCase(); return md5Hex.equals(sign); } @@ -44,7 +43,7 @@ public class HaoFanRechargeController { HashMap parameterMap = JsonUtil.getInstence().getParameterMap2(request); if (parameterMap.isEmpty()) { LOGGER.info("hao fan GameCallback data is null"); - return "FAIL"; + //return "FAIL"; } String orderNo = request.getParameter("orderNo"); //此订单号由开发者生成,可用于对账、客服支持等。