From 7f4e8e7b83e8e21a8e496331d2e20550eb64b03c Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Wed, 13 Aug 2025 23:45:55 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9Aapp=E5=88=86=E7=B1=BB=E6=8E=92?= =?UTF-8?q?=E9=99=A4=E6=8E=89=E6=9C=80=E9=A1=B6=E5=B1=82=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=88=86=E7=B1=BB=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/common/constant/Constants.java | 2 ++ .../ruoyi/xkt/service/impl/SysProductCategoryServiceImpl.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java index c8a013ae0..0fec39444 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java @@ -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; /** * 上市季节年份 diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysProductCategoryServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysProductCategoryServiceImpl.java index bd1765f6e..b1dbf5624 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysProductCategoryServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysProductCategoryServiceImpl.java @@ -127,6 +127,8 @@ public class SysProductCategoryServiceImpl implements ISysProductCategoryService public List selectList(ProdCateListDTO listDTO) { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper() .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());