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) {