From 3c2c0ff780c35b7046b89457b1de742d410f8c7f Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 14 五月 2026 09:35:09 +0800
Subject: [PATCH] 对接免密

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
index b056e11..706939e 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
@@ -876,4 +876,21 @@
         XpOrderInfoVo xpOrderInfoVo = BeanUtil.copyProperties(xpOrder, XpOrderInfoVo.class);
         return R.ok(xpOrderInfoVo);
     }
+
+
+
+    @ApiOperation(value = "获取订单支付状态", tags = {"小程序-业务流程"})
+    @GetMapping("/api/v1/mini-program/order/queryOrderStatusFromOrderId")
+    @XpClientCheck(checkToken = false, checkOtpToken = true)
+    public R<OrderStatusFromOrderIdVo> queryOrderStatusFromOrderId(Long orderId) {
+
+        XpOrder order = xpOrderService.getById(orderId);
+
+        OrderStatusFromOrderIdVo orderStatusFromOrderIdVo = new OrderStatusFromOrderIdVo();
+        orderStatusFromOrderIdVo.setOrderId(order.getId());
+        orderStatusFromOrderIdVo.setStatus(order.getStatus());
+        return R.ok( xpOrderService.queryOrderStatusFromOrderId(orderId));
+
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.7.1