【fix sonar】 CategoryCodeRule.java文件

This commit is contained in:
tianwenbo
2023-03-06 17:48:47 +08:00
parent 97706c3395
commit 12974a7ba8
@@ -46,13 +46,13 @@ public class CategoryCodeRule implements IFillRuleHandler {
LambdaQueryWrapper<SysCategory> query = new LambdaQueryWrapper<SysCategory>().eq(SysCategory::getPid, categoryPid).isNotNull(SysCategory::getCode).orderByDesc(SysCategory::getCode); LambdaQueryWrapper<SysCategory> query = new LambdaQueryWrapper<SysCategory>().eq(SysCategory::getPid, categoryPid).isNotNull(SysCategory::getCode).orderByDesc(SysCategory::getCode);
SysCategoryMapper baseMapper = (SysCategoryMapper) SpringContextUtils.getBean("sysCategoryMapper"); SysCategoryMapper baseMapper = (SysCategoryMapper) SpringContextUtils.getBean("sysCategoryMapper");
List<SysCategory> list = baseMapper.selectList(query); List<SysCategory> list = baseMapper.selectList(query);
if (list == null || list.size() == 0) { if (list == null || list.isEmpty()) {
if (ROOT_PID_VALUE.equals(categoryPid)) { if (ROOT_PID_VALUE.equals(categoryPid)) {
//情况1 //情况1
categoryCode = YouBianCodeUtil.getNextYouBianCode(null); categoryCode = YouBianCodeUtil.getNextYouBianCode(null);
} else { } else {
//情况2 //情况2
SysCategory parent = (SysCategory) baseMapper.selectById(categoryPid); SysCategory parent = baseMapper.selectById(categoryPid);
categoryCode = YouBianCodeUtil.getSubYouBianCode(parent.getCode(), null); categoryCode = YouBianCodeUtil.getSubYouBianCode(parent.getCode(), null);
} }
} else { } else {