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