From 8465ec2f33add7dc031ba266a911857778e759ee Mon Sep 17 00:00:00 2001 From: Wang YiHang <3060234389@qq.com> Date: Fri, 30 Aug 2024 20:27:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/muyu/pay/controller/AliPayController.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java index 2c35703..eb7ab17 100644 --- a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java +++ b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java @@ -40,7 +40,7 @@ public class AliPayController { @GetMapping("/pay") @ResponseBody - public void pay(@Validated AliPay aliPay, HttpServletResponse httpResponse) throws Exception { + public Result pay(@Validated AliPay aliPay, HttpServletResponse httpResponse) throws Exception { AlipayClient alipayClient = new DefaultAlipayClient(GATEWAY_URL, aliPayConfig.getAppId(), aliPayConfig.getAppPrivateKey(), FORMAT, CHARSET, aliPayConfig.getAlipayPublicKey(), SIGN_TYPE); AlipayTradePagePayRequest request = new AlipayTradePagePayRequest(); @@ -62,10 +62,11 @@ public class AliPayController { httpResponse.getWriter().write(form); httpResponse.getWriter().flush(); httpResponse.getWriter().close(); + return Result.success(); } @PostMapping("/notify") // 注意这里必须是POST接口 - public String payNotify(HttpServletRequest request) throws Exception { + public Result payNotify(HttpServletRequest request) throws Exception { if (request.getParameter("trade_status").equals("TRADE_SUCCESS")) { System.out.println("=========支付宝异步回调========"); @@ -94,7 +95,7 @@ public class AliPayController { } } - return "success"; + return Result.success(); } }