|
|
|
@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
|
import com.ruoyi.framework.aspectj.lang.annotation.Log;
|
|
|
|
|
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
|
|
|
|
|
import com.ruoyi.framework.web.controller.BaseController;
|
|
|
|
@ -109,6 +110,11 @@ public class SysDeptController extends BaseController
|
|
|
|
|
{
|
|
|
|
|
return AjaxResult.error("修改部门'" + dept.getDeptName() + "'失败,上级部门不能是自己");
|
|
|
|
|
}
|
|
|
|
|
else if (StringUtils.equals(UserConstants.DEPT_DISABLE, dept.getStatus())
|
|
|
|
|
&& deptService.selectNormalChildrenDeptById(dept.getDeptId()) > 0)
|
|
|
|
|
{
|
|
|
|
|
return AjaxResult.error("该部门包含未停用的子部门!");
|
|
|
|
|
}
|
|
|
|
|
dept.setUpdateBy(SecurityUtils.getUsername());
|
|
|
|
|
return toAjax(deptService.updateDept(dept));
|
|
|
|
|
}
|
|
|
|
|