From e00bb855b266c7eec9499ba06aa78ea22dcec257 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 06 三月 2026 16:47:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java
index 1b5f6b9..c23e082 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpGeoQueryEntityServiceImpl.java
@@ -40,7 +40,7 @@
*/
@Override
public List<XpGeoQueryEntity> findByLocationWithin500MetersAndLastWeekAndStatusGreater(
- double longitude,
+ double longitude,
double latitude,
String time
) {
@@ -105,7 +105,6 @@
}
-
@Override
public XpGeoQueryEntity updateByOrderId(String orderId) {
Query query = new Query(Criteria.where("orderId").is(orderId));
@@ -114,9 +113,9 @@
Long timestamp = xpGeoQueryEntity.getTimestamp();
long time = new Date().getTime();
// 计算2个时间的秒数差
- long seconds = (time- timestamp) / 1000;
+ long seconds = (time - timestamp) / 1000;
Update update = new Update().set("seconds", seconds).set("status", 1);
- if(xpGeoQueryEntity.getStatus()==0){
+ if (xpGeoQueryEntity.getStatus() == 0) {
mongoTemplate.findAndModify(query, update, XpGeoQueryEntity.class);
}
return null;
@@ -150,4 +149,11 @@
public List<XpGeoQueryEntity> findAll() {
return repository.findAll();
}
+
+ @Override
+ public void deleteXpGeoQueryEntity(String orderId) {
+ Query query = new Query(Criteria.where("orderId").is(orderId));
+ Update update = new Update().set("status", 2);
+ mongoTemplate.findAndModify(query, update, XpGeoQueryEntity.class);
+ }
}
--
Gitblit v1.7.1