From 71f29001d7ec27a72b33143dc104abd34822268a Mon Sep 17 00:00:00 2001
From: jianghaiyue <jianghaiyue@zkyt.com>
Date: 星期二, 21 十月 2025 09:47:35 +0800
Subject: [PATCH] 更新了null值处理
---
algo-zkd/src/main/java/com/algo/service/CollisionDetector.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/algo-zkd/src/main/java/com/algo/service/CollisionDetector.java b/algo-zkd/src/main/java/com/algo/service/CollisionDetector.java
index 2e378c5..2398831 100644
--- a/algo-zkd/src/main/java/com/algo/service/CollisionDetector.java
+++ b/algo-zkd/src/main/java/com/algo/service/CollisionDetector.java
@@ -198,9 +198,12 @@
travelTime += (long) ((distance / speed) * 1000); // 杞崲涓烘绉�
// 濡傛灉鏈夋柟鍚戝彉鍖栵紝澧炲姞杞悜鏃堕棿
- if (!currentCode.getDirection().equals(previousCode.getDirection())) {
- double turnTime = calculateTurnTime(previousCode.getDirection(), currentCode.getDirection(), config);
- travelTime += (long) (turnTime * 1000);
+ // 娣诲姞null妫�鏌�
+ if (currentCode.getDirection() != null && previousCode.getDirection() != null) {
+ if (!currentCode.getDirection().equals(previousCode.getDirection())) {
+ double turnTime = calculateTurnTime(previousCode.getDirection(), currentCode.getDirection(), config);
+ travelTime += (long) (turnTime * 1000);
+ }
}
// 鑰冭檻鍔犻�熷拰鍑忛�熸椂闂�
--
Gitblit v1.9.1