diff --git a/huaheng-wms-core/src/main/java/org/jeecg/utils/aspect/ApiLoggerAspect.java b/huaheng-wms-core/src/main/java/org/jeecg/utils/aspect/ApiLoggerAspect.java index aae68cb..9643ad0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/utils/aspect/ApiLoggerAspect.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/utils/aspect/ApiLoggerAspect.java @@ -136,12 +136,17 @@ public class ApiLoggerAspect { try { String[] spList = url.toString().split("/"); String apiName = spList[spList.length - 1]; - apiLog.setApiName(apiName); + String originApiName = apiLog.getApiName(); + if (StringUtils.isEmpty(originApiName)) { + apiLog.setApiName(apiName); + } apiLog.setRequestFrom(HUAHENG_SYSTEM_NAME); apiLog.setIp(JeecgSystemApplication.getLocalHostExactAddress().getHostAddress()); Address address = SpringUtils.getBean(AddressServiceImpl.class).getAddressByUrl(url.toString()); if (address != null) { - apiLog.setApiName(address.getRemark()); + if (StringUtils.isEmpty(originApiName)) { + apiLog.setApiName(address.getRemark()); + } apiLog.setResponseBy(address.getParam().toUpperCase()); } } catch (Exception e) {