From d37cd1b2d020990fcf8ed167d20aad8bb48616bd Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 1 Aug 2025 18:52:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3=E9=80=9F?= =?UTF-8?q?=E5=BA=A6=E5=A4=AA=E6=85=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1478380652822528]获取工具信息接口速度太慢优化 http://192.168.0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947543042/1478380652822528 --- .../autoexec/api/tool/AutoexecToolGetApi.java | 35 ++++++++----------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/src/main/java/neatlogic/module/autoexec/api/tool/AutoexecToolGetApi.java b/src/main/java/neatlogic/module/autoexec/api/tool/AutoexecToolGetApi.java index ca0944f3..470d96a2 100644 --- a/src/main/java/neatlogic/module/autoexec/api/tool/AutoexecToolGetApi.java +++ b/src/main/java/neatlogic/module/autoexec/api/tool/AutoexecToolGetApi.java @@ -28,18 +28,13 @@ import neatlogic.framework.autoexec.constvalue.ScriptAndToolOperate; import neatlogic.framework.autoexec.dao.mapper.AutoexecCombopMapper; import neatlogic.framework.autoexec.dao.mapper.AutoexecToolMapper; import neatlogic.framework.autoexec.dto.AutoexecToolVo; -import neatlogic.framework.autoexec.dto.combop.AutoexecCombopVo; import neatlogic.framework.autoexec.exception.tool.AutoexecToolNotFoundEditTargetException; import neatlogic.framework.common.constvalue.ApiParamType; import neatlogic.framework.dependency.core.DependencyManager; -import neatlogic.framework.dependency.dto.DependencyInfoVo; import neatlogic.framework.dto.OperateVo; import neatlogic.framework.restful.annotation.*; import neatlogic.framework.restful.constvalue.OperationTypeEnum; import neatlogic.framework.restful.core.privateapi.PrivateApiComponentBase; -import neatlogic.module.autoexec.dependency.AutoexecTool2CombopPhaseOperationDependencyHandler; -import org.apache.commons.collections4.CollectionUtils; -import org.apache.commons.collections4.MapUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -87,21 +82,21 @@ public class AutoexecToolGetApi extends PrivateApiComponentBase { if (tool == null) { throw new AutoexecToolNotFoundEditTargetException(id); } - List combopIdList = new ArrayList<>(); - List dependencyInfoList = DependencyManager.getDependencyList(AutoexecTool2CombopPhaseOperationDependencyHandler.class, id); - for (DependencyInfoVo dependencyInfoVo : dependencyInfoList) { - JSONObject config = dependencyInfoVo.getConfig(); - if (MapUtils.isNotEmpty(config)) { - Long combopId = config.getLong("combopId"); - if (combopId != null) { - combopIdList.add(combopId); - } - } - } - if (CollectionUtils.isNotEmpty(combopIdList)) { - List combopList = autoexecCombopMapper.getAutoexecCombopByIdList(combopIdList); - tool.setCombopList(combopList); - } +// List combopIdList = new ArrayList<>(); +// List dependencyInfoList = DependencyManager.getDependencyList(AutoexecTool2CombopPhaseOperationDependencyHandler.class, id); +// for (DependencyInfoVo dependencyInfoVo : dependencyInfoList) { +// JSONObject config = dependencyInfoVo.getConfig(); +// if (MapUtils.isNotEmpty(config)) { +// Long combopId = config.getLong("combopId"); +// if (combopId != null) { +// combopIdList.add(combopId); +// } +// } +// } +// if (CollectionUtils.isNotEmpty(combopIdList)) { +// List combopList = autoexecCombopMapper.getAutoexecCombopByIdList(combopIdList); +// tool.setCombopList(combopList); +// } // tool.setCombopList(autoexecToolMapper.getReferenceListByToolId(id)); List operateList = new ArrayList<>(); tool.setOperateList(operateList); -- Gitee