From 5687d9014cd68d5e405a9cd4ad96b76c43c44b7e Mon Sep 17 00:00:00 2001
From: zhuml4 <zhuml4@xiaopeng.com>
Date: 星期六, 07 三月 2026 21:00:57 +0800
Subject: [PATCH] 增加派单流程日志
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
index c9fb160..96d603b 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/utils/TaskOrderUtil.java
@@ -102,7 +102,7 @@
*/
@Scheduled(cron = "0/5 * * * * ?")
public void taskOrder() {
- System.out.println("5秒执行一次");
+ log.info("5秒执行一次");
Set<String> quoteMatchName = redisService.getQuoteMatchName(CacheConstants.QUEUE_POINT_ID);
for (String name : quoteMatchName) {
String firstElement = redisService.getFirstElement(name);
@@ -128,7 +128,7 @@
* @param firstElement 队列第一个元素
*/
private void orderProcess(String quoteName, String firstElement) {
- System.out.println("进入处理环节");
+ log.info("进入处理环节 quoteName:{} firstElement:{}", quoteName, firstElement);
XpTradingStrategy xpTradingStrategy = xpTradingStrategyService.getOne(null);
String orderId = firstElement.split("_")[0];
String lonLat = firstElement.split("_")[1];
@@ -227,7 +227,7 @@
*/
@SneakyThrows
private void processPushOrder(String quoteName, int count, String uid, String[] split, String orderNo, XpTradingStrategy xpTradingStrategy, String distance, String duration, String planRule) {
- System.out.println("进入推单环环节");
+ log.info("进入推单环环节 orderNo: {}, quoteName:{} distance:{} duration:{} planRule:{}", orderNo, quoteName, distance, duration, planRule);
if (count == 0) {
count = 1;
}
@@ -248,7 +248,7 @@
for (int i = 0; i < count; i++) {
- System.out.println("进入找车环节");
+ log.info("进入找车环节 orderNo: {}", orderNo);
// 根据距离找车
// 车多则根据配置找具体车数量 根据距离最近
// 更改 暂不限制数量
@@ -759,7 +759,7 @@
RLock lock = redissonClient.getLock("FIND_CAR_" + vehiclePositionVo.getVin());
lock.lock(10, TimeUnit.SECONDS);
- System.err.println("队列:" + quoteName + " 车辆:" + vehiclePositionVo.getVin() + "订单" + orderNo);
+ log.error("队列:" + quoteName + " 车辆:" + vehiclePositionVo.getVin() + "订单" + orderNo);
try {
// VehiclePosition vehiclePosition = vehiclePositionService.findByVehicleId(vehiclePositionVo.getVehicle_id());
R<XpVehicle> vehiclePositionR = xpVehicleClient.findByVehicleVin(vehiclePositionVo.getVin());
@@ -851,7 +851,7 @@
*/
@SneakyThrows
public void reassignPushOrder(int count, String uid, Double longitude, Double latitude, String orderNo) {
- System.out.println("进入推单环环节");
+ log.info("进入推单环环节 orderNo:{} longitude:{} latitude:{}", orderNo, longitude, latitude);
if (count == 0) {
count = 1;
}
@@ -866,7 +866,7 @@
XpOrder data = xpOrderR.getData();
XpTradingStrategy xpTradingStrategy = xpTradingStrategyService.getOne(null);
for (int i = 0; i < count; i++) {
- log.info("进入找车环节");
+ log.info("进入找车环节 orderNo:{} longitude:{} latitude:{}", orderNo, longitude, latitude);
List<VehiclePosition> positionList = vehiclePositionService.findAvailableVehiclesNearby(longitude, latitude, xpTradingStrategy.getOnePushDistance(), xpTradingStrategy.getSimultaneouslyOrderCount());
// 获取车辆的区域信息
--
Gitblit v1.7.1