From 5c7f7e06a96a20e00387d056a693025ae6a3188f Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期二, 05 五月 2026 09:42:16 +0800
Subject: [PATCH] 算法测试
---
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java
index ea56edf..28df09e 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/service/impl/SegmentServiceImpl.java
@@ -59,10 +59,17 @@
@Override
public Segment getNextStepOfInit(Long travelId, Integer serial) {
+// return this.getOne(new LambdaQueryWrapper<Segment>()
+// .eq(Segment::getTravelId, travelId)
+// .eq(Segment::getSerial, serial + 1)
+// .eq(Segment::getState, SegmentStateType.INIT.toString())
+// );
+ // 涓嶆槸鍥哄畾鏌ヨ涓�涓紝鑰屾槸鏌ヨ涓�涓墖娈碉紝鍥犱负瀛樺湪浜轰负瀹岀粨浠诲姟瀵艰嚧鏌ヤ笉鍒颁笅涓�涓�+1鐨勭墖娈�
return this.getOne(new LambdaQueryWrapper<Segment>()
.eq(Segment::getTravelId, travelId)
- .eq(Segment::getSerial, serial + 1)
.eq(Segment::getState, SegmentStateType.INIT.toString())
+ .orderByDesc(Segment::getSerial)
+ .last("limit 1")
);
}
--
Gitblit v1.9.1