diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/rule/CategoryCodeRule.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/rule/CategoryCodeRule.java index c3543f5f..49dc53cc 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/rule/CategoryCodeRule.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/rule/CategoryCodeRule.java @@ -46,13 +46,13 @@ public class CategoryCodeRule implements IFillRuleHandler { LambdaQueryWrapper query = new LambdaQueryWrapper().eq(SysCategory::getPid, categoryPid).isNotNull(SysCategory::getCode).orderByDesc(SysCategory::getCode); SysCategoryMapper baseMapper = (SysCategoryMapper) SpringContextUtils.getBean("sysCategoryMapper"); List list = baseMapper.selectList(query); - if (list == null || list.size() == 0) { + if (list == null || list.isEmpty()) { if (ROOT_PID_VALUE.equals(categoryPid)) { //情况1 categoryCode = YouBianCodeUtil.getNextYouBianCode(null); } else { //情况2 - SysCategory parent = (SysCategory) baseMapper.selectById(categoryPid); + SysCategory parent = baseMapper.selectById(categoryPid); categoryCode = YouBianCodeUtil.getSubYouBianCode(parent.getCode(), null); } } else {