master:app分类排除掉最顶层商品分类;

pull/1121/head
liujiang 2025-08-13 23:45:55 +08:00
parent b0e9940b89
commit 7f4e8e7b83
2 changed files with 4 additions and 0 deletions

View File

@ -237,6 +237,8 @@ public class Constants
public static final String VOUCHER_SEQ_STORE_ORDER_TYPE = "STORE_ORDER";
// %04d
public static final String VOUCHER_SEQ_FORMAT = "%04d";
// 商品分类最顶层parentId
public static final Long CATE_TOP_PARENT_ID = 0L;
/**
*

View File

@ -127,6 +127,8 @@ public class SysProductCategoryServiceImpl implements ISysProductCategoryService
public List<ProdCateListResDTO> selectList(ProdCateListDTO listDTO) {
LambdaQueryWrapper<SysProductCategory> queryWrapper = new LambdaQueryWrapper<SysProductCategory>()
.eq(SysProductCategory::getDelFlag, Constants.UNDELETED)
// 排除掉最顶层商品分类
.ne(SysProductCategory::getParentId, Constants.CATE_TOP_PARENT_ID)
.orderByAsc(Arrays.asList(SysProductCategory::getOrderNum, SysProductCategory::getId));
if (StringUtils.isNotBlank(listDTO.getName())) {
queryWrapper.like(SysProductCategory::getName, listDTO.getName());