From faae742fccc00d629ede627819cdc9d8a4ec25d3 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 24 三月 2026 17:01:11 +0800
Subject: [PATCH] 开发测试demo接口

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/IXpTestOrderService.java |  118 +++--------------------------------------------------------
 1 files changed, 6 insertions(+), 112 deletions(-)

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/IXpTestOrderService.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/IXpTestOrderService.java
index 1d35a02..c29a648 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/IXpTestOrderService.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/IXpTestOrderService.java
@@ -23,6 +23,7 @@
 import com.xiaopeng.order.model.query.XpTestOrderPageQuery;
 import com.xiaopeng.order.model.vo.*;
 import com.xiaopeng.order.vo.OrderDetailVo;
+import org.springframework.web.bind.annotation.RequestBody;
 
 import java.math.BigDecimal;
 import java.util.List;
@@ -38,12 +39,11 @@
 public interface IXpTestOrderService extends IService<XpTestOrder> {
 
     /**
-     * 获取订单统计数据
-     *
-     * @param query 查询参数
-     * @return 订单统计数据
+     * 添加测试单
+     * @param query
      */
-    OrderStatisticsDTO getOrderStatistics(StatisticsQueryDTO query);
+    void addTestOrder(AddTestOrderVo query);
+
 
     /**
      * 订单分页列表
@@ -68,13 +68,6 @@
      */
     void deleteOrder(Long id);
 
-    /**
-     * 导出订单列表
-     *
-     * @param query 查询参数
-     * @return 订单列表
-     */
-    List<XpOrderPageVO> exportList(XpOrderExcelQuery query);
 
     /**
      * 取消或关闭订单
@@ -93,62 +86,6 @@
      */
     void reassignOrder(Long orderId, Long newVehicleId, String reassignReason);
 
-    /**
-     *  获取用户快捷胶囊
-     * @param uid
-     * @return
-     */
-    XpPointInfoVo getUserQuickCapsule(String uid);
-
-    /**
-     * 获取历史下单成功起点10条数据列表
-     * @param uid
-     * @return
-     */
-    List<XpHistoryStartPointsVo> getHistoryStartPoints(String uid,double lon,double lat,Long electronicAreaId);
-
-
-    /**
-     * 获取正在进行中的订单
-     * @param uid
-     * @return
-     */
-    XpOrderDetailVO getActiveOrder(String uid);
-
-    /**
-     * 获取历史下单成功终点10条数据列表
-     * @param uid
-     * @return
-     */
-    List<XpHistoryEndPointsVo> getHistoryEndPoints(String uid, double lon, double lat,Long electronicAreaId);
-
-    /**
-     * 获取历史订单列表
-     * @param query
-     * @param uid
-     * @return
-     */
-    XpOrderHistoryVO getHistoryOrderList(XpHistoryOrderListQuery query, String uid);
-
-    /**
-     * 取消订单
-     * @param orderId
-     * @param uid
-     */
-    void cancelOrder(Long orderId,String uid);
-
-    /**
-     * 取消订单
-     * @param orderId
-     */
-    XpOrder cancelOrder(String orderId);
-
-    /**
-     * 评价订单
-     * @param dto
-     * @param uid
-     */
-    void comment(XpOrderCommentDto dto, String uid);
 
     /**
      * 修改订单状态
@@ -158,52 +95,18 @@
      */
     R<String> updateOrderStatus(Long orderId, Integer status);
 
-    Boolean endTrip(Long orderId, String uid);
 
 
-    /**
-     * 添加巡游任务 下发命令
-     * @param vehicle
-     * @param order
-     */
-    void addCruiseMission(Long vehicleId, XpTestOrder order);
+    Boolean endTrip(Long orderId);
 
-    /**
-     * 取消订单后的继续巡游任务
-     */
-    void addCruiseMission(Long vehicleId);
 
-    R<FareBreakdownVo> fareBreakdown(Long orderId, String uid);
 
-    R payment(XpOrderPayDto dto, String uid);
-
-    /**
-     * 添加订单
-     * @param xpOrder
-     * @return
-     */
-    boolean addOrder(XpTestOrder xpOrder);
-
-    /**
-     * 根据订单ID查询车辆信息
-     * @param orderId 订单ID
-     * @param uid
-     * @return
-     */
-    XpVehicle queryVehicleByOrderId(Long orderId, String uid);
     /**
      * 获取订单数量
      * @return
      */
     Integer getOrderNum(GetOrderNumDto dto);
 
-    /**
-     * 查询指定城市进行中的订单数量(status=1)
-     *
-     * @param cityId 开通城市ID
-     * @return 进行中订单数量
-     */
-    Integer countActiveOrdersByCityId(Long cityId);
 
     /**
      * 保存车辆位置信息
@@ -211,15 +114,6 @@
      */
     void saveVehicleLocation(OrderTrajectory orderTrajectory);
 
-    /**
-     * 成功操作下发命令后调用 用于弹出redis队列的获取成功的数据
-     * @param dto
-     */
-    void popOrder(PopOrderDto dto);
-
-    OrderDetailVo orderDetail(Long orderId, String uid);
-
-    R<String> feeDescription(Long orderId, String uid);
 
     /**
      * 订单改价

--
Gitblit v1.7.1