From 3b4c4f2c40447c19d5a9bfb36bd6171349b79e57 Mon Sep 17 00:00:00 2001 From: zhangheng <3226558941@qq.com> Date: Tue, 7 May 2024 17:25:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=91=E5=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/service/department/impl/DepartmentServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/department/impl/DepartmentServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/department/impl/DepartmentServiceImpl.java index f3de2b33..ee46c83e 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/department/impl/DepartmentServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/department/impl/DepartmentServiceImpl.java @@ -124,6 +124,9 @@ public class DepartmentServiceImpl implements IDepartmentService { */ @Override public int updateDepartment(Department department) { + if (Objects.nonNull(department) && Objects.nonNull(department.getId()) && Objects.nonNull(department.getParentDepartmentId()) && department.getId().equals(department.getParentDepartmentId())) { + department.setParentDepartmentId(null); + } department.setUpdateBy(SecurityUtils.getUsername()); department.setUpdateTime(LocalDateTime.now()); return departmentMapper.updateDepartmentById(department);