kong
2026-04-12 f0d97dc44df544cb810a820dee7cc83de01588db
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));
    }
}