From f2cbc818993dab5646c99886810b17c6c79668ee Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期二, 24 三月 2026 13:48:09 +0800
Subject: [PATCH] feat: 去除权限控制

---
 src/main/java/com/example/controller/DepartmentController.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/example/controller/DepartmentController.java b/src/main/java/com/example/controller/DepartmentController.java
index 524dab1..952b312 100644
--- a/src/main/java/com/example/controller/DepartmentController.java
+++ b/src/main/java/com/example/controller/DepartmentController.java
@@ -3,7 +3,9 @@
 import com.example.common.Result;
 import com.example.entity.Department;
 import com.example.security.UserContext;
+import com.example.service.DataExcelService;
 import com.example.service.DepartmentService;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -16,6 +18,9 @@
     @Autowired
     private DepartmentService departmentService;
 
+    @Autowired
+    private DataExcelService dataExcelService;
+
     @GetMapping("/list")
     public Result<List<Department>> list() {
         String currentDeptCode = UserContext.getCurrentDeptCode();
@@ -24,8 +29,7 @@
 
     @GetMapping("/tree")
     public Result<List<Department>> tree() {
-        String currentDeptCode = UserContext.getCurrentDeptCode();
-        return Result.success(departmentService.getDepartmentTreeWithPermission(currentDeptCode));
+        return Result.success(dataExcelService.getDepartmentTree());
     }
 
     @GetMapping("/{id}")
@@ -44,6 +48,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 +57,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