diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java
index 2ec1174..6a56ca1 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java
@@ -1,5 +1,6 @@
 package org.jeecg.modules.wms.config.material.service.impl;
 
+import java.util.ArrayList;
 import java.util.List;
 
 import org.jeecg.modules.wms.config.material.entity.Material;
@@ -46,6 +47,9 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialMapper, Material> i
 
     @Override
     public List<Material> searchMaterialByCode(String code) {
+        if(StringUtils.isEmpty(code)){
+            return new ArrayList<Material>();
+        }
         LambdaQueryWrapper<Material> materialLambdaQueryWrapper = Wrappers.lambdaQuery();
         materialLambdaQueryWrapper.like(StringUtils.isNotEmpty(code), Material::getCode, code);
         List<Material> materialList = this.list(materialLambdaQueryWrapper);