|
|
|
@ -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)); |
|
|
|
|
} |
|
|
|
|