From 06cfb877e693d328fdcaa497f0f2a6bb14e17435 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Wed, 24 Jan 2024 11:39:38 +0800
Subject: [PATCH] 机构过滤
---
src/main/java/org/springblade/modules/system/controller/DeptController.java | 37 ++++++++++++++++++++++++++++++++++++-
1 files changed, 36 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/system/controller/DeptController.java b/src/main/java/org/springblade/modules/system/controller/DeptController.java
index 9044fcf..9bcbad9 100644
--- a/src/main/java/org/springblade/modules/system/controller/DeptController.java
+++ b/src/main/java/org/springblade/modules/system/controller/DeptController.java
@@ -61,7 +61,7 @@
@AllArgsConstructor
@RequestMapping(AppConstant.APPLICATION_SYSTEM_NAME + "/dept")
@Api(value = "部门", tags = "部门")
-@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
+//@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
public class DeptController extends BladeController {
private final IDeptService deptService;
@@ -148,6 +148,22 @@
}
/**
+ * 自定义新增或修改
+ */
+ @PostMapping("/saveOrUpdateDeptInfo")
+ @ApiOperation(value = "自定义新增或修改", notes = "传入dept")
+ public R saveOrUpdateDeptInfo(@Valid @RequestBody Dept dept) {
+ if (deptService.saveOrUpdateDeptInfo(dept)) {
+ CacheUtil.clear(SYS_CACHE);
+ // 返回懒加载树更新节点所需字段
+ Kv kv = Kv.create().set("id", String.valueOf(dept.getId())).set("tenantId", dept.getTenantId())
+ .set("deptCategoryName", DictCache.getValue(DictEnum.ORG_CATEGORY, dept.getDeptCategory()));
+ return R.data(kv);
+ }
+ return R.fail("操作失败");
+ }
+
+ /**
* 删除
*/
@PostMapping("/remove")
@@ -174,5 +190,24 @@
return R.data(list);
}
+ /**
+ * 数据处理(社区绑定)
+ */
+ @GetMapping("/dataHandle")
+ public R dataHandle() {
+ return R.data(deptService.dataHandle());
+ }
+
+
+ /**
+ * 数据处理(区域网格编号绑定)
+ */
+ @GetMapping("/dataRegionGridCodeBindHandle")
+ public R dataRegionGridCodeBindHandle() {
+ return R.data(deptService.dataRegionGridCodeBindHandle());
+ }
+
+
+
}
--
Gitblit v1.9.3