From 4dea55eb19d921eb61ae3953364d5a77ce31609b Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期四, 17 四月 2025 16:03:00 +0800
Subject: [PATCH] add 登录
---
src/main/java/com/mzl/flower/web/v2/pay/AlipayController.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/mzl/flower/web/v2/pay/AlipayController.java b/src/main/java/com/mzl/flower/web/v2/pay/AlipayController.java
index 7dbab6b..478ac3b 100644
--- a/src/main/java/com/mzl/flower/web/v2/pay/AlipayController.java
+++ b/src/main/java/com/mzl/flower/web/v2/pay/AlipayController.java
@@ -7,12 +7,15 @@
import com.alipay.api.request.AlipayTradeAppPayRequest;
import com.alipay.api.response.AlipayTradeAppPayResponse;
+import com.alipay.api.response.AlipayTradeQueryResponse;
import com.mzl.flower.base.BaseController;
import com.mzl.flower.base.R;
import com.mzl.flower.config.pay.AlipayProperties;
+import com.mzl.flower.dto.request.pay.PayQueryDTO;
import com.mzl.flower.dto.request.productOrders.ProductOrdersCreateDTO;
import com.mzl.flower.entity.productOrders.ProductOrdersDO;
import com.mzl.flower.enums.PayTypeEnum;
+import com.mzl.flower.service.pay.AlipayService;
import com.mzl.flower.service.productOrders.ProductOrdersService;
import com.mzl.flower.utils.alipay.OrderInfoUtil2_0;
import io.swagger.annotations.Api;
@@ -46,6 +49,9 @@
@Autowired
private ProductOrdersService productOrdersService;
+
+ @Autowired
+ private AlipayService alipayService;
/**
* 获取订单支付请求参数
@@ -96,6 +102,18 @@
* @return
* @throws Exception
*/
+ @PostMapping(value = "/order/status")
+ @ApiOperation(value = "订单状态")
+ public AlipayTradeQueryResponse queryOrderByOutOrderNo(@Validated @RequestBody PayQueryDTO payQueryDTO, HttpServletRequest request) throws Exception{
+ AlipayTradeQueryResponse response=alipayService.queryOrderByOutOrderNo(payQueryDTO.getOuterOrderNo());
+ return response;
+ }
+ /**
+ * 支付宝回调url
+ * @param request
+ * @return
+ * @throws Exception
+ */
@PostMapping(value = "/notify")
@ApiOperation(value = "支付宝回调url")
public String notify(HttpServletRequest request) throws Exception{
--
Gitblit v1.9.3