diff --git a/src/main/java/com/jmfy/controller/HaoGameRechargeController.java b/src/main/java/com/jmfy/controller/HaoGameRechargeController.java index 6d7b15d..c4eae57 100644 --- a/src/main/java/com/jmfy/controller/HaoGameRechargeController.java +++ b/src/main/java/com/jmfy/controller/HaoGameRechargeController.java @@ -36,7 +36,7 @@ public class HaoGameRechargeController { @RequestMapping(value = "/haoGameCallback") public String haoGameCallback(HttpServletRequest request) throws Exception { - HashMap parameterMap = JsonUtil.getInstence().getParameterMapOld(request); + HashMap parameterMap = JsonUtil.getInstence().getParameterMapYX(request); if (parameterMap.isEmpty()) { LOGGER.info("data is null"); return "data is null"; diff --git a/src/main/java/com/jmfy/util/JsonUtil.java b/src/main/java/com/jmfy/util/JsonUtil.java index 385d4b6..a6aa186 100644 --- a/src/main/java/com/jmfy/util/JsonUtil.java +++ b/src/main/java/com/jmfy/util/JsonUtil.java @@ -3,6 +3,7 @@ package com.jmfy.util; import com.google.gson.Gson; import com.jmfy.controller.RechargeController; import com.jmfy.redisProperties.RedisUserKey; +import org.json.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -13,10 +14,7 @@ import java.net.InetAddress; import java.net.UnknownHostException; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.Enumeration; -import java.util.HashMap; +import java.util.*; public class JsonUtil { @@ -70,11 +68,22 @@ public class JsonUtil { return map; } - public HashMap getParameterMapOld(HttpServletRequest request) { + public HashMap getParameterMapYX(HttpServletRequest request) { HashMap map = new HashMap(); Enumeration paramNames = request.getParameterNames(); while (paramNames.hasMoreElements()) { String paramName = (String) paramNames.nextElement(); + JSONObject data = new JSONObject(paramName); + Set strings = data.keySet(); + for (String string : strings) { + LOGGER.info("getParameterMapYX =================> {} ", string); + } + +// String serverID = data.getString("districtid");// 区服id +// String productID = data.getString("productId"); +// String ccId = data.getString("ccId"); +// String platform = data.getString("platform"); + String[] paramValues = request.getParameterValues(paramName); String paramValue = paramValues[0]; map.put(paramName, paramValue);