diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/zone/controller/ZoneController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/zone/controller/ZoneController.java
index dcdfccb..6bec1bf 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/zone/controller/ZoneController.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/zone/controller/ZoneController.java
@@ -182,9 +182,7 @@ public class ZoneController extends JeecgController<Zone, IZoneService> {
                 zoneLambdaQueryWrapper.in(Zone::getCode, Arrays.asList(sysUser.getZoneCode().split(StrUtil.COMMA)));
             }
         }
-        if (!CollectionUtils.isEmpty(zoneTypeList)) {
-            zoneLambdaQueryWrapper.in(Zone::getType, zoneTypeList);
-        }
+        zoneLambdaQueryWrapper.in(!CollectionUtils.isEmpty(zoneTypeList), Zone::getType, zoneTypeList);
         List<Zone> zoneList = zoneService.list(zoneLambdaQueryWrapper);
         return Result.OK(zoneList);
     }