|
|
|
|
@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 标签信息
|
|
|
|
|
@ -85,6 +86,17 @@ public class SysTagController extends BaseController {
|
|
|
|
|
if (!tagService.checkDeptNameUnique(tag)) {
|
|
|
|
|
return error("新增标签'" + tag.getTagName() + "'失败,标签名称已存在");
|
|
|
|
|
}
|
|
|
|
|
// 获取到父标签,检查是否顶级标签
|
|
|
|
|
if (Objects.isNull(tag.getParentId())) {
|
|
|
|
|
return error("父标签不能为空");
|
|
|
|
|
}
|
|
|
|
|
SysTag sysParentTag = tagService.selectDeptById(tag.getParentId());
|
|
|
|
|
if (Objects.isNull(sysParentTag)) {
|
|
|
|
|
return error("父标签不存在");
|
|
|
|
|
}
|
|
|
|
|
if (!"0".equals(sysParentTag.getParentId().toString())) {
|
|
|
|
|
return error("创建子标签失败,目前只支持二级标签的创建");
|
|
|
|
|
}
|
|
|
|
|
tag.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
|
return toAjax(tagService.insertDept(tag));
|
|
|
|
|
}
|
|
|
|
|
|