Junjie
昨天 a4f07b2a0ddb6c210e05afbbb491feeb466203e7
src/main/java/com/zy/core/network/fake/ZyStationFakeConnect.java
@@ -230,14 +230,14 @@
        Integer stationId = command.getStationId();
        Integer targetStationId = command.getTargetStaNo();
        List<NavigateNode> navigateNodes = null;
        List<NavigateNode> navigateNodes = new ArrayList<>();
        try {
            navigateNodes = navigateUtils.calcByStationId(stationId, targetStationId);
        } catch (Exception e) {
            e.printStackTrace();
        }
        if (navigateNodes == null) {
        if (navigateNodes.isEmpty()) {
            return;
        }
@@ -258,16 +258,16 @@
        Integer stationId = command.getStationId();
        Integer targetStationId = command.getTargetStaNo();
        List<NavigateNode> navigateNodes = null;
        List<NavigateNode> targetNavigateNodes = null;
        List<NavigateNode> navigateNodes = new ArrayList<>();
        List<NavigateNode> targetNavigateNodes = new ArrayList<>();
        try {
            BasStation startStation = basStationService.selectById(stationId);
            BasStation startStation = basStationService.getById(stationId);
            if (startStation == null) {
                return;
            }
            BasStation targetStation = basStationService.selectById(targetStationId);
            BasStation targetStation = basStationService.getById(targetStationId);
            if (targetStation == null) {
                return;
            }
@@ -308,14 +308,22 @@
                    continue;
                }
                navigateNodes = navigateUtils.calcByStationId(stationId, liftStationId);
                if(navigateNodes == null){
                try {
                    navigateNodes = navigateUtils.calcByStationId(stationId, liftStationId);
                } catch (Exception e) {
                }
                if(navigateNodes.isEmpty()){
                    continue;
                }
                //计算提升机到目标站的路径
                targetNavigateNodes = navigateUtils.calcByStationId(targetLiftStationId, targetStationId);
                if(targetNavigateNodes == null) {
                try {
                    //计算提升机到目标站的路径
                    targetNavigateNodes = navigateUtils.calcByStationId(targetLiftStationId, targetStationId);
                } catch (Exception e) {
                }
                if(targetNavigateNodes.isEmpty()) {
                    continue;
                }
            }
@@ -323,7 +331,7 @@
            e.printStackTrace();
        }
        if (navigateNodes == null || targetNavigateNodes == null) {
        if (navigateNodes.isEmpty() || targetNavigateNodes.isEmpty()) {
            return;
        }