Commit 975a5ee2d26805dda1e9f508ec7407f307b350e4
1 parent
af8424ef
修复物料数据大时,全表查询导致系统卡顿
Showing
1 changed file
with
4 additions
and
0 deletions
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java
1 | package org.jeecg.modules.wms.config.material.service.impl; | 1 | package org.jeecg.modules.wms.config.material.service.impl; |
2 | 2 | ||
3 | +import java.util.ArrayList; | ||
3 | import java.util.List; | 4 | import java.util.List; |
4 | 5 | ||
5 | import org.jeecg.modules.wms.config.material.entity.Material; | 6 | import org.jeecg.modules.wms.config.material.entity.Material; |
@@ -46,6 +47,9 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialMapper, Material> i | @@ -46,6 +47,9 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialMapper, Material> i | ||
46 | 47 | ||
47 | @Override | 48 | @Override |
48 | public List<Material> searchMaterialByCode(String code) { | 49 | public List<Material> searchMaterialByCode(String code) { |
50 | + if(StringUtils.isEmpty(code)){ | ||
51 | + return new ArrayList<Material>(); | ||
52 | + } | ||
49 | LambdaQueryWrapper<Material> materialLambdaQueryWrapper = Wrappers.lambdaQuery(); | 53 | LambdaQueryWrapper<Material> materialLambdaQueryWrapper = Wrappers.lambdaQuery(); |
50 | materialLambdaQueryWrapper.like(StringUtils.isNotEmpty(code), Material::getCode, code); | 54 | materialLambdaQueryWrapper.like(StringUtils.isNotEmpty(code), Material::getCode, code); |
51 | List<Material> materialList = this.list(materialLambdaQueryWrapper); | 55 | List<Material> materialList = this.list(materialLambdaQueryWrapper); |