Pārlūkot izejas kodu

feat : 微信支付回调调试

bilingfeng 2 gadi atpakaļ
vecāks
revīzija
6b678490a4

+ 3 - 2
game-module/game-sdk/src/main/java/com/zanxiang/sdk/controller/PayController.java

@@ -4,6 +4,7 @@ import com.zanxiang.common.domain.ResultMap;
 import com.zanxiang.common.enums.HttpStatusEnum;
 import com.zanxiang.common.enums.PayWayEnum;
 import com.zanxiang.common.utils.IpUtils;
+import com.zanxiang.common.utils.JsonUtil;
 import com.zanxiang.common.utils.StringUtils;
 import com.zanxiang.sdk.domain.bo.PlatformOrderBO;
 import com.zanxiang.sdk.domain.bo.ProductPayParamBO;
@@ -88,14 +89,14 @@ public class PayController {
     @ApiOperation(value = "支付宝支付异步回调(二维码、H5、网站)")
     @RequestMapping(value = "notify", method = RequestMethod.POST)
     public String alipayNotify(HttpServletRequest request, HttpServletResponse response) throws IOException, JDOMException {
-        logger.info("支付宝支付异步回调 request:{},response:{}", request, response);
+        logger.info("支付宝支付异步回调 request:{},response:{}", JsonUtil.toString(request), JsonUtil.toString(response));
         return payService.notify(request, response, PayWayEnum.ALIPAY.getNum());
     }
 
     @ApiOperation(value = "微信支付")
     @RequestMapping(value = "wxPayNotify", method = RequestMethod.POST)
     public String wxPayNotify(HttpServletRequest request, HttpServletResponse response) throws IOException, JDOMException {
-        logger.info("微信支付回调 request:{},response:{}", request, response);
+        logger.info("微信支付回调 request:{},response:{}", JsonUtil.toString(request), JsonUtil.toString(response));
         return payService.notify(request, response, PayWayEnum.WXPAY.getNum());
     }
 

+ 1 - 0
game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/Impl/pay/WxPayServiceImpl.java

@@ -107,6 +107,7 @@ public class WxPayServiceImpl extends PayService implements OrderPayService {
         log.info("微信支付回调 body:{}", requestStr);
         // 解析xml成map
         Map<String, String> map = XmlUtil.xmlToMap(requestStr);
+        log.info("微信支付回调 map:{}", JsonUtil.toString(map));
         // 过滤空 设置 TreeMap
         SortedMap<Object, Object> packageParams = new TreeMap<>();
         map.forEach((key, value) -> packageParams.put(key, value == null ? "" : value.trim()));