From acc0687da50a6df214d213f11125566cf781516b Mon Sep 17 00:00:00 2001 From: jiahuiwen Date: Thu, 28 Oct 2021 11:42:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/HaoGameRechargeController.java | 1 - src/main/java/com/jmfy/util/JsonUtil.java | 57 +------------------ 2 files changed, 1 insertion(+), 57 deletions(-) diff --git a/src/main/java/com/jmfy/controller/HaoGameRechargeController.java b/src/main/java/com/jmfy/controller/HaoGameRechargeController.java index a14aed0..c205441 100644 --- a/src/main/java/com/jmfy/controller/HaoGameRechargeController.java +++ b/src/main/java/com/jmfy/controller/HaoGameRechargeController.java @@ -91,7 +91,6 @@ public class HaoGameRechargeController { sbKey.append(key).append("=").append(value).append("&"); } sbKey.append("secret=").append(PAYKEY); - LOGGER.info("haoGameCallback 签验之前={}",sbKey.toString()); String mySign = MD5Util.encrypByMd5(sbKey.toString()).toUpperCase(); if (!mySign.equals(sign)) { LOGGER.info("callback==>roleUid={},sin derify fail, my sign={} sign={}", openid, mySign, sign); diff --git a/src/main/java/com/jmfy/util/JsonUtil.java b/src/main/java/com/jmfy/util/JsonUtil.java index d972f6c..8ee0f27 100644 --- a/src/main/java/com/jmfy/util/JsonUtil.java +++ b/src/main/java/com/jmfy/util/JsonUtil.java @@ -67,66 +67,11 @@ public class JsonUtil { } - public static HaoGameParamBean serializeToObject(String str) throws IOException, ClassNotFoundException { -// ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(str.getBytes("UTF-8")); -// ObjectInputStream objectInputStream = new ObjectInputStream(byteArrayInputStream); -// HaoGameParamBean object = (HaoGameParamBean) objectInputStream.readObject(); -// objectInputStream.close(); -// byteArrayInputStream.close(); + public static HaoGameParamBean serializeToObject(String str) { HaoGameParamBean haoGameParamBean = gson.fromJson(str, HaoGameParamBean.class); return haoGameParamBean; } - public SortedMap getParameterMapYX(HttpServletRequest request) { - SortedMap map = new TreeMap<>(); - try { - byte[] requestPostBytes = getRequestPostBytes(request); - } catch (IOException e) { - e.printStackTrace(); - } - Enumeration paramNames = request.getParameterNames(); - while (paramNames.hasMoreElements()) { - String string = (String) paramNames.nextElement(); - - - - - LOGGER.info("getParameterMapYX param {}", string); - string = string.replace("{", ""); - string = string.replace("}", ""); - string = string.replace("extra\":", ""); - String[] split = string.split(","); - for (String s : split) { - String[] split1 = s.split(":"); - String key = split1[0].replace("\"", ""); - String value = split1[1].replace("\"", ""); - map.put(key, value); - LOGGER.info("getParameterMapYX =================> key={} value={}", key, value); - } - } - return map; - } - - public static byte[] getRequestPostBytes(HttpServletRequest request) - throws IOException { - int contentLength = request.getContentLength(); - if (contentLength < 0) { - return null; - } - byte buffer[] = new byte[contentLength]; - for (int i = 0; i < contentLength; ) { - - int readlen = request.getInputStream().read(buffer, i, - contentLength - i); - if (readlen == -1) { - break; - } - i += readlen; - } - return buffer; - } - - public static String getServiceKey(String serviceName, String host, String port) { StringBuilder sb = new StringBuilder(); return sb.append(serviceName).append("|")