From a70c5d3cd90057368dba2192fdfd93b2d9b72cca Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Tue, 21 Jan 2025 17:03:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=AF=E4=BB=98=E5=AE=9D=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E7=AB=AF=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alipay/controller/AliPayController.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/wfc-modules/wfc-payment/src/main/java/org/wfc/payment/pay/alipay/controller/AliPayController.java b/wfc-modules/wfc-payment/src/main/java/org/wfc/payment/pay/alipay/controller/AliPayController.java index 3494128..13a8084 100644 --- a/wfc-modules/wfc-payment/src/main/java/org/wfc/payment/pay/alipay/controller/AliPayController.java +++ b/wfc-modules/wfc-payment/src/main/java/org/wfc/payment/pay/alipay/controller/AliPayController.java @@ -146,13 +146,21 @@ public class AliPayController extends AbstractAliPayApiController { @RequestMapping(value = "/wapPay") @ResponseBody - public void wapPay(HttpServletResponse response) { - String body = "我是测试数据-By Javen"; - String subject = "Javen Wap支付测试"; - String totalAmount = "1"; + public void wapPay(HttpServletResponse response, @RequestParam Long orderId) { + R orderRes = remoteUUserService.getOrderById(orderId); + UOrderVo orderVo = orderRes.getData(); + if (orderVo == null) { + return; + } + String totalAmount = orderVo.getOrderAmount().setScale(2, RoundingMode.HALF_UP).toString(); + + String body = "WANFI WAP PAY"; + String subject = "WANFI PAY"; +// String totalAmount = "1"; String passBackParams = "1"; String returnUrl = aliPayBean.getDomain() + RETURN_URL; - String notifyUrl = aliPayBean.getDomain() + NOTIFY_URL; +// String notifyUrl = aliPayBean.getDomain() + NOTIFY_URL; + String notifyUrl = aliPayBean.getDomain() + PRE_NOTIFY_URL + NOTIFY_URL; AlipayTradeWapPayModel model = new AlipayTradeWapPayModel(); model.setBody(body);