|
@@ -48,6 +48,10 @@ public class SubjectServiceImpl extends BaseServiceImpl<Long, Subject> implement
|
|
|
|
|
|
@Override
|
|
|
public int deleteById(Long id) {
|
|
|
+ List<Subject> subjectList = subjectDao.findByParentId(id);
|
|
|
+ if(subjectList != null && subjectList.size() > 0){
|
|
|
+ throw new BizException("该分类下已创建下级,无法删除");
|
|
|
+ }
|
|
|
return subjectDao.deleteById(id);
|
|
|
}
|
|
|
|
|
@@ -113,7 +117,7 @@ public class SubjectServiceImpl extends BaseServiceImpl<Long, Subject> implement
|
|
|
private Subject getTree(Subject sub, Boolean delFlag) {
|
|
|
//得到根节点对象
|
|
|
//获取子节点list
|
|
|
- List<Subject> subjects = subjectDao.findByParentId(sub.getId(), delFlag);
|
|
|
+ List<Subject> subjects = subjectDao.findByParentId(sub.getId());
|
|
|
//如果存在子节点
|
|
|
if (subjects != null && subjects.size() > 0) {
|
|
|
//将子节点list放入父节点对象
|