|
|
@ -109,13 +109,19 @@ public class SysDepartmentController extends CoreBaseController {
|
|
|
|
.notNull("departmentCode", department.getDepartmentCode())
|
|
|
|
.notNull("departmentCode", department.getDepartmentCode())
|
|
|
|
.checkNotZero("organizeId",department.getOrganizeId());
|
|
|
|
.checkNotZero("organizeId",department.getOrganizeId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SysDepartment sysDepartment = departmentService.getSysDepartmentById(department.getId());
|
|
|
|
|
|
|
|
sysDepartment.setName(department.getName());
|
|
|
|
|
|
|
|
sysDepartment.setDepartmentCode(department.getDepartmentCode());
|
|
|
|
|
|
|
|
sysDepartment.setDepartmentSort(department.getDepartmentSort());
|
|
|
|
|
|
|
|
sysDepartment.setParentId(department.getParentId());
|
|
|
|
|
|
|
|
|
|
|
|
ConvertBean.modelUpdate(department, user);
|
|
|
|
ConvertBean.modelUpdate(department, user);
|
|
|
|
if(department.getParentId() == null || department.getParentId() <= 0){
|
|
|
|
if(sysDepartment.getParentId() == null || department.getParentId() <= 0){
|
|
|
|
department.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
sysDepartment.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
department.setParentNameRdd("顶级部门");
|
|
|
|
sysDepartment.setParentNameRdd("顶级部门");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
departmentService.updateSysDepartment(department);
|
|
|
|
departmentService.updateSysDepartment(sysDepartment);
|
|
|
|
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
} catch (ImppBusiException busExcep) {
|
|
|
|
} catch (ImppBusiException busExcep) {
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|
return ResultBean.fail(busExcep);
|
|
|
|