From f71719bf3e2b433b790cfaa83265611faf1f1a1c Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期五, 11 四月 2025 17:38:06 +0800
Subject: [PATCH] 1.账户注销等

---
 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