fix 物料选择产品牌号筛选

This commit is contained in:
周俊杰
2024-01-18 14:47:34 +08:00
parent 3add95ac30
commit b104b83279

View File

@@ -50,12 +50,15 @@ public class MdBaseMaterialServiceImpl extends ServiceImpl<MdBaseMaterialMapper,
? whereJson.get("material_spec").toString() : null;
String material_model = ObjectUtil.isNotEmpty(whereJson.get("material_model"))
? whereJson.get("material_model").toString() : null;
String material_code=ObjectUtil.isNotEmpty(whereJson.get("material_code"))
? whereJson.get("material_code").toString() :null;
LambdaQueryWrapper<MdBaseMaterial> lam = new LambdaQueryWrapper<>();
lam.like(ObjectUtil.isNotEmpty(blurry), MdBaseMaterial::getMaterial_code, blurry)
.or(ObjectUtil.isNotEmpty(blurry),
l -> l.like(ObjectUtil.isNotEmpty(blurry), MdBaseMaterial::getMaterial_name, blurry))
.like(ObjectUtil.isNotEmpty(material_spec), MdBaseMaterial::getMaterial_spec, material_spec)
.like(ObjectUtil.isNotEmpty(material_model), MdBaseMaterial::getMaterial_model, material_model)
.like(ObjectUtil.isNotEmpty(material_code),MdBaseMaterial::getMaterial_code,material_code)
.eq(ObjectUtil.isNotEmpty(is_used), MdBaseMaterial::getIs_used, is_used)
.eq(ObjectUtil.isNotEmpty(workshop_code), MdBaseMaterial::getWorkshop_code, workshop_code);
IPage<MdBaseMaterial> pages = new Page<>(page.getPage() + 1, page.getSize());