From f0d97dc44df544cb810a820dee7cc83de01588db Mon Sep 17 00:00:00 2001
From: kong <sunuping1@sina.com>
Date: 星期日, 12 四月 2026 17:37:54 +0800
Subject: [PATCH] add 排队信息
---
xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java b/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java
index 9bb7552..d640db0 100644
--- a/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java
+++ b/xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java
@@ -20,6 +20,7 @@
import com.xiaopeng.itinerary.service.XpPricingService;
import com.xiaopeng.api.vo.HotFixInfoVo;
import com.xiaopeng.itinerary.utils.ImageTagProcessor;
+import com.xiaopeng.itinerary.vo.QueueStatusVo;
import com.xiaopeng.itinerary.vo.SaveOrderVo;
import com.xiaopeng.unifiedverification.interceptor.XpClientCheck;
import io.swagger.annotations.Api;
@@ -196,4 +197,17 @@
xpPricingService.saveUserRoutePreference(dto.getCode(), uid);
return R.ok();
}
+
+ /**
+ * 查询排队状态
+ * @param orderId 订单ID
+ * @return 排队状态信息
+ */
+ @GetMapping("/base/v1/mini-program/order/queue-status")
+ @ApiOperation(value = "查询排队状态", tags = {"小程序-排队状态"}, response = QueueStatusVo.class)
+ @XpClientCheck(checkToken = false, checkOtpToken = true)
+ public R<QueueStatusVo> getQueueStatus(@RequestParam String orderId, HttpServletRequest request) {
+ String uid = request.getHeader("XP-Uid");
+ return R.ok(xpPricingService.getQueueStatus(orderId, uid));
+ }
}
--
Gitblit v1.7.1