From 1f24b12bd7ee72f319fa33e7d7a5b2d3d6f4fa56 Mon Sep 17 00:00:00 2001 From: "djz236@163.com" Date: Thu, 7 Sep 2023 01:26:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=94=A8=E7=AB=A0=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E7=9A=84=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/sysuser/SysUserFeign.java | 3 +++ .../system/sysuser/SysUserFeignFallback.java | 5 ++++ .../supervise-system-biz/pom.xml | 12 +-------- .../supervise/system/SystemApplication.java | 2 +- .../flow/feign/FlowDefinitionFeign.java | 2 +- .../system/flow/feign/FlowableFeign.java | 2 +- .../flow/feign/ProcessCommentFeign.java | 2 +- .../system/flow/feign/SysFormLinkFeign.java | 2 +- .../system/flow/feign/SysProUrlFeign.java | 2 +- .../system/sysuser/SysUserMapper.java | 2 +- .../system/sysuser/SysUserMapper.xml | 8 ++++++ .../supervise/system/sysuser/SysUserRest.java | 7 +++++ .../system/sysuser/SysUserService.java | 26 +++++++++++++------ 13 files changed, 49 insertions(+), 26 deletions(-) diff --git a/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeign.java b/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeign.java index 0f8d7aa6..2b27a0ad 100644 --- a/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeign.java @@ -228,4 +228,7 @@ public interface SysUserFeign { @ApiOperation(value = "查询是否需要更换密码") @GetMapping(value = "/selectPasswordByUserSid/{userSid}") ResultBean selectPasswordByUserSid(@PathVariable("userSid")String userSid); + @ApiOperation(value = "获取角色的用户") + @GetMapping(value = "getUserByRoleNoOrgPath") + ResultBean> getUserByRoleNoOrgPath(@SpringQueryMap UserQuery userQuery); } \ No newline at end of file diff --git a/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeignFallback.java b/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeignFallback.java index 220af079..5d2b42d2 100644 --- a/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeignFallback.java +++ b/yxt_supervise/supervise-system/supervise-system-api/src/main/java/com/yxt/supervise/system/sysuser/SysUserFeignFallback.java @@ -214,4 +214,9 @@ public class SysUserFeignFallback implements SysUserFeign { public ResultBean selectPasswordByUserSid(String userSid) { return null; } + + @Override + public ResultBean> getUserByRoleNoOrgPath(UserQuery userQuery) { + return null; + } } \ No newline at end of file diff --git a/yxt_supervise/supervise-system/supervise-system-biz/pom.xml b/yxt_supervise/supervise-system/supervise-system-biz/pom.xml index ac2b796c..31a0a596 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/pom.xml +++ b/yxt_supervise/supervise-system/supervise-system-biz/pom.xml @@ -114,17 +114,7 @@ fastcsv 2.2.1 - - - - - - - - - - - + diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/SystemApplication.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/SystemApplication.java index 459f7e46..5c4a1287 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/SystemApplication.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/SystemApplication.java @@ -10,7 +10,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients; "com.yxt.supervise.system" }) @EnableDiscoveryClient -@EnableFeignClients(basePackages = {"com.yxt.supervise.*","com.yxt.anrui.flowable"}) +@EnableFeignClients(basePackages = {"com.yxt.supervise.*"}) public class SystemApplication { public static void main(String[] args) { SpringApplication.run(SystemApplication.class, args); diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowDefinitionFeign.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowDefinitionFeign.java index a2d9a02f..2a249222 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowDefinitionFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowDefinitionFeign.java @@ -18,7 +18,7 @@ import java.util.Map; * @description 流程定义 */ @FeignClient( - contextId = "supervise-flowable-FlowDefinition", + contextId = "supervise-system-FlowDefinition", name = "supervise-flowable", path = "/v1/flowable/definition") public interface FlowDefinitionFeign { diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowableFeign.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowableFeign.java index a4a5fe9d..6a297030 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowableFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/FlowableFeign.java @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.*; @Api(tags = "Flowable") @FeignClient( - contextId = "supervise-flowable-Flowable", + contextId = "supervise-system-Flowable", name = "supervise-flowable", path = "v1/flow") public interface FlowableFeign { diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/ProcessCommentFeign.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/ProcessCommentFeign.java index 3c5c528c..88d71790 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/ProcessCommentFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/ProcessCommentFeign.java @@ -52,7 +52,7 @@ import java.util.List; * @since 1.0 */ @FeignClient( - contextId = "processcomment-ProcessComment", + contextId = "processcomment-system-ProcessComment", name = "supervise-flowable", path = "v1/processcomment") public interface ProcessCommentFeign { diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysFormLinkFeign.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysFormLinkFeign.java index 56c04c8c..14073ee9 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysFormLinkFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysFormLinkFeign.java @@ -29,7 +29,7 @@ import java.util.Map; */ @Api(tags = "流程业务关联表") @FeignClient( - contextId = "supervise-flowable-SysFormLink", + contextId = "supervise-system-SysFormLink", name = "supervise-flowable", path = "v1/sysformlink") public interface SysFormLinkFeign { diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysProUrlFeign.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysProUrlFeign.java index 2485d066..8834c720 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysProUrlFeign.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/flow/feign/SysProUrlFeign.java @@ -15,7 +15,7 @@ import javax.validation.Valid; import java.util.List; @FeignClient( - contextId = "supervise-flowable-SysProUrlFeign", + contextId = "supervise-system-SysProUrlFeign", name = "supervise-flowable", path = "v1/flowable/proUrl") public interface SysProUrlFeign { diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.java b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.java index db0f06bd..3155a16f 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.java +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.java @@ -157,7 +157,7 @@ public interface SysUserMapper extends BaseMapper { List getUsersByRoleSid(@Param("roleSid") String roleSid); List getUserByRole(@Param("roleSid") String roleSid, @Param("levelOrgSid") String levelOrgSid); - + List getUserByRoleNoOrgPath(@Param("roleSid") String roleSid ); List> getUserByOrgSid(@Param("orgSid") String orgSid,@Param("userSid") String userSid); List fetchBySids(@Param("sids")List sids); diff --git a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.xml b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.xml index 9f4a62e7..db9f21ec 100644 --- a/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.xml +++ b/yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysuser/SysUserMapper.xml @@ -292,6 +292,14 @@ and find_in_set(#{levelOrgSid}, replace(so.orgSidPath, '/', ',')) and si.personTypeKey != '01' +