From 52e0d9f8bb4b82a9869286a6fe2bbd9f7c5d1098 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期六, 14 三月 2026 14:07:13 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi

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

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpCruiseOrderController.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpCruiseOrderController.java
index 583a96f..742fce1 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpCruiseOrderController.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpCruiseOrderController.java
@@ -1,6 +1,7 @@
 package com.xiaopeng.order.controller;
 
 import cn.hutool.core.util.IdUtil;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.xiaopeng.api.dto.automaticPilot.PushOrderDto;
 import com.xiaopeng.api.dto.order.AddCruiseMissionDto;
 import com.xiaopeng.api.feignClient.automaticPilot.OrderMissionClient;
@@ -21,6 +22,8 @@
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
+
+import java.util.Arrays;
 
 /**
  * <p>
@@ -137,4 +140,18 @@
         xpOrderService.addCruiseMission(dto.getVehicle(),dto.getOrder());
         return R.ok();
     }
+
+
+
+    /**
+     * 终止所有没结束或者终止的订单
+     * @param vin
+     * @return
+     */
+    @PostMapping("/inner/cruiseOrder/stopAllCruiseOrder")
+    public R<?> stopAllCruiseOrder(@RequestParam String vin){
+        xpCruiseOrderService.update(new UpdateWrapper<XpCruiseOrder>().eq("vehicleVin", vin)
+                .in("status", Arrays.asList(0, 1)).set("status", 2));
+        return R.ok();
+    }
 }

--
Gitblit v1.7.1