|
|
@@ -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<String,Object> _aliNotify(Map<String,String> map,HttpServletRequest request, HttpServletResponse response) { |
|
|
|
public Map<String,Object> _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); |
|
|
|