From f022fcea3c3fffc49bccbe99ec9f8bd8f703c9a6 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 11 三月 2026 16:00:58 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-itinerary-boot/src/main/java/com/xiaopeng/itinerary/controller/XpPricingController.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 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 e7a6c79..5274766 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
@@ -93,9 +93,21 @@
     @PostMapping("/base/v1/mini-program/order/save")
     @ApiOperation(value = "保存订单", tags = {"小程序-保存订单"})
     @XpClientCheck(checkToken = false, checkOtpToken = true)
-    public R<SaveOrderVo> saveOrder(@RequestBody @Validated XpOrderDto dto, HttpServletRequest request) {
+    public R<?> saveOrder(@RequestBody @Validated XpOrderDto dto, HttpServletRequest request) {
         String uid = request.getHeader("XP-Uid");
         String orderId = xpPricingService.saveOrder(dto, uid);
+        if(orderId==null){
+            String language = request.getHeader("language");
+            if(language==null){
+                return R.ok("站点已停止运营");
+            }
+            if("1".equals( language)){
+                return R.ok("站点已停止运营");
+            }
+            if("2".equals( language)){
+                return R.ok("This site has ceased operations");
+            }
+        }
         SaveOrderVo saveOrderVo = new SaveOrderVo();
         saveOrderVo.setOrderId(orderId);
         return R.ok(saveOrderVo);

--
Gitblit v1.7.1