From 0d3f0dc4931e2a8cd379c5b7e9a9c70276ebc1cf Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 23 三月 2026 11:40:17 +0800
Subject: [PATCH] feat: 更新系统
---
src/main/java/com/example/controller/DepartmentController.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/example/controller/DepartmentController.java b/src/main/java/com/example/controller/DepartmentController.java
index 524dab1..9844287 100644
--- a/src/main/java/com/example/controller/DepartmentController.java
+++ b/src/main/java/com/example/controller/DepartmentController.java
@@ -4,6 +4,7 @@
import com.example.entity.Department;
import com.example.security.UserContext;
import com.example.service.DepartmentService;
+import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -44,6 +45,7 @@
@PostMapping
public Result<Boolean> save(@RequestBody Department department) {
+ Department dept1 = new Department();
String currentDeptCode = UserContext.getCurrentDeptCode();
List<String> deptCodes = departmentService.getChildDeptCodes(currentDeptCode);
if (!deptCodes.contains(department.getParentCode())) {
@@ -52,7 +54,8 @@
if (departmentService.checkDeptCodeExists(department.getDeptCode())) {
return Result.error("閮ㄩ棬缂栫爜宸插瓨鍦�");
}
- return Result.success(departmentService.save(department));
+ BeanUtils.copyProperties(department, dept1);
+ return Result.success(departmentService.save(dept1));
}
@PutMapping
--
Gitblit v1.9.1