拆分-导入模板英文修改
This commit is contained in:
+18
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.system.service.impl;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
@@ -42,6 +43,23 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
||||
@Autowired
|
||||
SysCategoryMapper sysCategoryMapper;
|
||||
|
||||
public List<String> getParentPath(SysCategory sysCategory){
|
||||
List<String> nameList = new ArrayList<>();
|
||||
nameList.add(sysCategory.getName());
|
||||
getParent(sysCategory, nameList);
|
||||
return nameList;
|
||||
}
|
||||
|
||||
private List<String> getParent(SysCategory sysCategory, List<String> nameList){
|
||||
SysCategory parent = sysCategoryMapper.selectById(sysCategory.getPid());
|
||||
if(ObjectUtil.isNotEmpty(parent)){
|
||||
nameList.add(parent.getName());
|
||||
}
|
||||
if(!"0".equals(sysCategory.getPid())){
|
||||
getParent(parent, nameList);
|
||||
}
|
||||
return nameList;
|
||||
}
|
||||
@Override
|
||||
public void addSysCategory(SysCategory sysCategory) {
|
||||
String categoryCode = "";
|
||||
|
||||
Reference in New Issue
Block a user