From 02b49844456ea3e650edcf03d8d6a5bad6ba9aed Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 08 一月 2025 14:15:05 +0800 Subject: [PATCH] # --- zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java | 41 ----------------------------------------- 1 files changed, 0 insertions(+), 41 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java index 7d90822..f8a319b 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java @@ -6,7 +6,6 @@ import com.zy.acs.common.utils.RedisSupport; import com.zy.acs.framework.common.Cools; import com.zy.acs.framework.exception.CoolException; -import com.zy.acs.manager.core.domain.SortCodeDto; import com.zy.acs.manager.core.service.astart.domain.DynamicNode; import com.zy.acs.manager.core.utils.RouteGenerator; import com.zy.acs.manager.manager.entity.Code; @@ -17,9 +16,6 @@ import lombok.extern.slf4j.Slf4j; import java.util.*; -import java.util.concurrent.ConcurrentLinkedQueue; -import java.util.stream.Collectors; -import java.util.stream.IntStream; /** * Created by vincent on 6/6/2024 @@ -481,43 +477,6 @@ } } return codeMatrixIdxList; - } - - public List<String> queryCodeListFromDynamicNode(Integer lev, String nodeType) { - if (Cools.isEmpty(nodeType)) { - return new ArrayList<>(); - } - lev = Optional.ofNullable(lev).orElse(MAP_DEFAULT_LEV); - - DynamicNode[][] dynamicMatrix = getDynamicMatrix(lev); - String[][] codeMatrix = this.getCodeMatrix(lev); - - // concurrent - ConcurrentLinkedQueue<SortCodeDto> codeList = new ConcurrentLinkedQueue<>(); - IntStream.range(0, codeMatrix.length).parallel().forEach(i -> { - for (int j = 0; j < codeMatrix[i].length; j++) { - DynamicNode dynamicNode = dynamicMatrix[i][j]; - if (nodeType.equals(dynamicNode.getVehicle())) { - codeList.add(new SortCodeDto(codeMatrix[i][j], dynamicNode.getSerial())); - } - } - }); - - // synchronize -// List<SortCodeDto> codeList = new ArrayList<>(); -// for (int i = 0; i < codeMatrix.length; i++) { -// for (int j = 0; j < codeMatrix[i].length; j++) { -// DynamicNode dynamicNode = dynamicMatrix[i][j]; -// if (nodeType.equals(dynamicNode.getVehicle())) { -// codeList.add(new SortCodeDto(codeMatrix[i][j], dynamicNode.getSerial())); -// } -// } -// } - - return codeList.stream() - .sorted(Comparator.comparingInt(SortCodeDto::getSerial)) - .map(SortCodeDto::getCode) - .collect(Collectors.toList()); } public void modifyDynamicMatrix(Integer lev, List<int[]> codeIdxList, String vehicle) { -- Gitblit v1.9.1