From 611e8e7c55a9a4689013fedf43a4bce91b163b6e Mon Sep 17 00:00:00 2001 From: linbangquan <1437892690@qq.com> Date: Tue, 19 Dec 2023 11:20:53 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E6=8E=A5=E5=8F=A3=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E6=88=96=E8=80=85=E5=A4=84=E7=90=86=E5=99=A8=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E6=B1=87=E6=80=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1020838155878400]接口管理-接口名称或者处理器翻译问题汇总 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1020838155878400 --- .../api/apimanage/ApiManageSearchApi.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/neatlogic/module/tenant/api/apimanage/ApiManageSearchApi.java b/src/main/java/neatlogic/module/tenant/api/apimanage/ApiManageSearchApi.java index ee7306f5..e79a3d25 100644 --- a/src/main/java/neatlogic/module/tenant/api/apimanage/ApiManageSearchApi.java +++ b/src/main/java/neatlogic/module/tenant/api/apimanage/ApiManageSearchApi.java @@ -16,6 +16,9 @@ package neatlogic.module.tenant.api.apimanage; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.TypeReference; import neatlogic.framework.asynchronization.threadlocal.TenantContext; import neatlogic.framework.auth.core.AuthAction; import neatlogic.framework.auth.label.INTERFACE_MODIFY; @@ -32,9 +35,7 @@ import neatlogic.framework.restful.dao.mapper.ApiMapper; import neatlogic.framework.restful.dto.ApiHandlerVo; import neatlogic.framework.restful.dto.ApiVo; import neatlogic.framework.restful.enums.ApiKind; -import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; -import com.alibaba.fastjson.TypeReference; +import neatlogic.framework.util.$; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -164,15 +165,23 @@ public class ApiManageSearchApi extends PrivateApiComponentBase { List dbTokenList = new ArrayList<>(); Map ramApiMap = PrivateApiComponentFactory.getApiMap(); for (ApiVo api : dbAllApiList) { - if (ramApiMap.get(api.getToken()) != null) { + ApiVo ramApi = ramApiMap.get(api.getToken()); + if (ramApi != null) { api.setIsPrivate(true); api.setApiType(ApiKind.SYSTEM.getValue()); + api.setHandler(ramApi.getHandler()); + api.setName($.t(ramApi.getName())); + api.setModuleId(ramApi.getModuleId()); + ApiHandlerVo apiHandlerVo = PrivateApiComponentFactory.getApiHandlerByHandler(api.getHandler()); + if (apiHandlerVo != null) { + api.setHandlerName($.t(apiHandlerVo.getName())); + } } else { ApiHandlerVo publicApiHandler = PublicApiComponentFactory.getApiHandlerByHandler(api.getHandler()); if (publicApiHandler == null) { api.setHandlerName("接口组件:" + api.getHandler() + "不存在"); } else { - api.setHandlerName(publicApiHandler.getName()); + api.setHandlerName($.t(publicApiHandler.getName())); } api.setIsPrivate(false); api.setApiType(ApiKind.CUSTOM.getValue()); -- Gitee