老师,麻烦了,在执行新增部门信息的过程中,url : http://localhost:8080/sys/dept/save.json?name=前端开发&seq=1&parentId=1&remark=前端开发
数据能成功保存,但是返回的json提示信息总是那个抛出的异常:“同一层级下不能存在相同名称的部门”
public void save(DeptParam param){
BeanValidator.check(param);
if(checkExist(param.getParentId(),param.getName(),param.getId())){
throw new ParamException("同一层级下不能存在相同名称的部门");
}
SysDept dept = SysDept.builder().name(param.getName()).parentId(param.getParentId())
.seq(param.getSeq()).remark(param.getRemark()).build();
// 传入上一个部门的层级
String level = LevelUtil.calculateLevel(getLevel(param.getParentId()),param.getParentId());
dept.setLevel(level);
dept.setOperator("system");// TODO:
dept.setOperatorIp("127.0.0.1");// TODO:
dept.setOperatorTime(new Date());
sysDeptMapper.insertSelective(dept);
}