From f8e74eea8e3a9dd973a7c620cc53b7f83530aac8 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 23 Oct 2023 19:40:37 +0800 Subject: [PATCH] //pay notify --- .../com/iformall/controller/CallbackPayController.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java b/suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java index e5e5f53..23c2cd5 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/CallbackPayController.java @@ -10,6 +10,7 @@ import com.iformall.domain.po.WxAppinfo; import com.iformall.domain.po.WxPayAccount; import com.iformall.enums.EnumAppPlat; import com.iformall.enums.EnumProductOrderPayVendor; +import com.iformall.interceptor.BodyReaderHttpServletRequestWrapper; import com.iformall.service.ProductOrderPayService; import com.iformall.service.ProductOrderService; import com.iformall.service.WxAppinfoService; @@ -150,12 +151,17 @@ public class CallbackPayController extends BaseController { @AuthIgnore @ApiOperation("支付回调") @PostMapping(value = "/aliNotify") - public Map _aliNotify(Map map,HttpServletRequest request, HttpServletResponse response) { + public Map _aliNotify(HttpServletRequest request, HttpServletResponse response) { logger.debug("[" + getIpAddr() + "] CallbackPayController::_aliNotify"); - logger.info("ali支付回调结果通知1{}"+JSONObject.toJSONString(map)); + + String body1 = ((BodyReaderHttpServletRequestWrapper) request).getBody(); + + logger.info("ali支付回调结果通知1{}"+JSONObject.toJSONString(body1)); Map< String , String > paranMap = new HashMap < String , String > (); Map requestParams = request.getParameterMap(); + logger.info("ali支付回调结果通知2{}"+JSONObject.toJSONString(requestParams)); + for(Iterator iter = requestParams.keySet().iterator(); iter.hasNext();){ String name = (String)iter.next(); String[] values = (String [])requestParams.get(name);