Commit 975a5ee2d26805dda1e9f508ec7407f307b350e4

Authored by 周峰
1 parent af8424ef

修复物料数据大时,全表查询导致系统卡顿

huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/service/impl/MaterialServiceImpl.java
1 1 package org.jeecg.modules.wms.config.material.service.impl;
2 2  
  3 +import java.util.ArrayList;
3 4 import java.util.List;
4 5  
5 6 import org.jeecg.modules.wms.config.material.entity.Material;
... ... @@ -46,6 +47,9 @@ public class MaterialServiceImpl extends ServiceImpl<MaterialMapper, Material> i
46 47  
47 48 @Override
48 49 public List<Material> searchMaterialByCode(String code) {
  50 + if(StringUtils.isEmpty(code)){
  51 + return new ArrayList<Material>();
  52 + }
49 53 LambdaQueryWrapper<Material> materialLambdaQueryWrapper = Wrappers.lambdaQuery();
50 54 materialLambdaQueryWrapper.like(StringUtils.isNotEmpty(code), Material::getCode, code);
51 55 List<Material> materialList = this.list(materialLambdaQueryWrapper);
... ...