|
|
@@ -1,5 +1,6 @@
|
|
|
package com.ydtech.modules.admin.controller;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageRequest;
|
|
|
import com.ydtech.modules.admin.model.SysDept;
|
|
|
@@ -46,9 +47,14 @@ public class SysDeptController extends BaseController {
|
|
|
//@PreAuthorize("hasAuthority('sys:dept:view')")
|
|
|
@ApiOperation(value = "获取树结构")
|
|
|
@GetMapping(value = "/findTree")
|
|
|
- public HttpResult<List<SysDept>> findTree(String deptId,String managementSource) {
|
|
|
- SysUser user = getUser();
|
|
|
-// String deptId = user.getDeptId();
|
|
|
+ public HttpResult<List<SysDept>> findTree() {
|
|
|
+ BaseController baseController = new BaseController();
|
|
|
+ String deptId = baseController.getDeptId();
|
|
|
+ LambdaQueryWrapper<SysDept> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(SysDept::getDelFlag, 0).eq(SysDept::getId, deptId);
|
|
|
+ SysDept one = sysDeptService.getOne(queryWrapper);
|
|
|
+ String managementSource = one.getManagementSource();
|
|
|
+
|
|
|
return HttpResult.ok(sysDeptService.findTree(deptId,managementSource));
|
|
|
}
|
|
|
|
|
|
@@ -71,13 +77,7 @@ public class SysDeptController extends BaseController {
|
|
|
return HttpResult.ok(sysDeptService.removeByIds(records));
|
|
|
}
|
|
|
|
|
|
- @GetMapping(value = "/findLeftDeptTree")
|
|
|
- public HttpResult findLeftDeptTree(String deptCode) {
|
|
|
- if (deptCode.contains("D")) {
|
|
|
- deptCode = deptCode.substring(0, deptCode.indexOf("D"));
|
|
|
- }
|
|
|
- return HttpResult.ok(sysDeptService.selectListTreeSysDeptVO(deptCode));
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
//// @PreAuthorize("hasAuthority('sys:dept:view')")
|
|
|
@PostMapping(value = "/findSubDept")
|