|
@@ -37,6 +37,7 @@ public class ProductClassifyServiceImpl extends ServiceImpl<ProductClassifyMappe
|
|
public List<JSONObject> tree(ProductClassifyDto productClassify) {
|
|
public List<JSONObject> tree(ProductClassifyDto productClassify) {
|
|
// 分类名称
|
|
// 分类名称
|
|
String name = productClassify.getName();
|
|
String name = productClassify.getName();
|
|
|
|
+ Integer definition = productClassify.getDefinition();
|
|
|
|
|
|
//是否不显示原材料数据
|
|
//是否不显示原材料数据
|
|
Integer isNeRawMaterial = productClassify.getIsNeRawMaterial();
|
|
Integer isNeRawMaterial = productClassify.getIsNeRawMaterial();
|
|
@@ -50,7 +51,7 @@ public class ProductClassifyServiceImpl extends ServiceImpl<ProductClassifyMappe
|
|
|
|
|
|
List<ProductClassify> list = lambdaQuery()
|
|
List<ProductClassify> list = lambdaQuery()
|
|
.select(ProductClassify::getId, ProductClassify::getName, ProductClassify::getParentId, ProductClassify::getSort, ProductClassify::getParentIdSet)
|
|
.select(ProductClassify::getId, ProductClassify::getName, ProductClassify::getParentId, ProductClassify::getSort, ProductClassify::getParentIdSet)
|
|
- .eq(ProductClassify::getDefinition, productClassify.getDefinition())
|
|
|
|
|
|
+ .eq(ObjectUtil.isNotEmpty(definition), ProductClassify::getDefinition, definition)
|
|
.like(ObjectUtil.isNotEmpty(name), ProductClassify::getName, name)
|
|
.like(ObjectUtil.isNotEmpty(name), ProductClassify::getName, name)
|
|
.notIn(ObjectUtil.isNotEmpty(pcIds), ProductClassify::getId, pcIds)
|
|
.notIn(ObjectUtil.isNotEmpty(pcIds), ProductClassify::getId, pcIds)
|
|
.and(ObjectUtil.isNotEmpty(productClassify.getAncestors()), q -> q
|
|
.and(ObjectUtil.isNotEmpty(productClassify.getAncestors()), q -> q
|