From 4c7527e0b7ade2141abc33f4ae4e50658058d3f4 Mon Sep 17 00:00:00 2001 From: zhenghaoyu Date: Mon, 19 Feb 2024 16:29:56 +0800 Subject: [PATCH] =?UTF-8?q?1.deptClient=E6=B7=BB=E5=8A=A0=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E9=83=A8=E9=97=A8id=E6=9F=A5=E8=AF=A2=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E5=90=8D=E7=A7=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/system/feign/IDeptClient.java | 9 ++++++++- .../java/org/springblade/system/feign/DeptClient.java | 10 ++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java index e78ea655..e4ea638c 100644 --- a/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java +++ b/blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/IDeptClient.java @@ -51,7 +51,14 @@ public interface IDeptClient { @GetMapping(TOP) List getUserDeptNode(@RequestParam("deptId") Long deptId); - + /** + * 查询用户下的所有子节点 + * + * @param deptId 用户部门ID + * @return BladePage + */ + @GetMapping(API_PREFIX + "/findNameById") + String findNameById(@RequestParam("deptId") Long deptId); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java b/blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java index 72be8dd0..6dc0f04a 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/feign/DeptClient.java @@ -27,6 +27,7 @@ import org.springframework.web.bind.annotation.RestController; import springfox.documentation.annotations.ApiIgnore; import java.util.List; +import java.util.Objects; /** @@ -49,4 +50,13 @@ public class DeptClient implements IDeptClient { List deptChild = service.getMyDeptNode(deptId); return deptChild; } + + @Override + public String findNameById(Long deptId) { + Dept dept = service.getById(deptId); + if(!Objects.isNull(dept)){ + return dept.getDeptName(); + } + return null; + } }