From ba2932c2850615f0b098e336aab7c7ec2cb70f25 Mon Sep 17 00:00:00 2001 From: aibingbing Date: Tue, 14 Mar 2023 14:17:52 +0800 Subject: [PATCH] [sweeper] fix: NullPointExdeption crash ; --- .../java/com/mogo/och/sweeper/model/SweeperTaskModel.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/model/SweeperTaskModel.java b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/model/SweeperTaskModel.java index fc8c8f2084..830675e8b4 100644 --- a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/model/SweeperTaskModel.java +++ b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/model/SweeperTaskModel.java @@ -353,6 +353,11 @@ public class SweeperTaskModel { //根据围栏判断,是否到达子任务终点 private void judgeArrivedStation(MogoLocation location) { + if (mCurrentSubTaskDetail == null) { + Log.d(TAG, "行程日志-judgeArrivedStation() mCurrentSubTaskDetail is null"); + CallerLogger.INSTANCE.d(TAG, "行程日志-judgeArrivedStation() mCurrentSubTaskDetail is null"); + return; + } double endSiteLon = mCurrentSubTaskDetail.getEndSiteLon(); double endSiteLat = mCurrentSubTaskDetail.getEndSiteLat(); double distance = CoordinateUtils.calculateLineDistance(