From bbe2a66f75311fd8d6c4d3cea231587c8931c2bf Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Fri, 9 Aug 2024 15:11:04 +0800 Subject: [PATCH] 11 --- src/main/java/com/yxt/portal/apiadmin/SysStaffinfoRest.java | 6 +++--- src/main/java/com/yxt/portal/apiadmin/SysUserRoleRest.java | 2 +- src/main/java/com/yxt/portal/biz/sysrole/SysRoleMapper.xml | 4 ++-- .../java/com/yxt/portal/biz/sysrole/SysRoleService.java | 2 +- .../yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java | 4 ++-- .../com/yxt/portal/biz/sysstafforg/SysStaffOrgMapper.java | 3 +-- .../com/yxt/portal/biz/sysstafforg/SysStaffOrgMapper.xml | 6 ++++++ .../com/yxt/portal/biz/sysstafforg/SysStaffOrgService.java | 4 ++-- .../com/yxt/portal/biz/sysuserrole/SysUserRoleMapper.xml | 6 +++++- 9 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/yxt/portal/apiadmin/SysStaffinfoRest.java b/src/main/java/com/yxt/portal/apiadmin/SysStaffinfoRest.java index d858af1..da68276 100644 --- a/src/main/java/com/yxt/portal/apiadmin/SysStaffinfoRest.java +++ b/src/main/java/com/yxt/portal/apiadmin/SysStaffinfoRest.java @@ -130,10 +130,10 @@ public class SysStaffinfoRest{ } @ApiOperation("员工信息编辑初始化及详情") - @GetMapping("/fetchBySid/{sid}") - public ResultBean fetchBySid(@PathVariable("sid") String sid) { + @GetMapping("/fetchBySid/{sid}/{orgSid}") + public ResultBean fetchBySid(@PathVariable("sid") String sid,@PathVariable("orgSid") String orgSid) { ResultBean rb = ResultBean.fireFail(); - SysStaffinfoDetailsVo sysStaffinfo = sysStaffinfoService.selectDetailsBySid(sid); + SysStaffinfoDetailsVo sysStaffinfo = sysStaffinfoService.selectDetailsBySid(sid,orgSid); if (sysStaffinfo == null) { return rb.setData(new SysStaffinfoDetailsVo()); } diff --git a/src/main/java/com/yxt/portal/apiadmin/SysUserRoleRest.java b/src/main/java/com/yxt/portal/apiadmin/SysUserRoleRest.java index 9e0a97f..537aa37 100644 --- a/src/main/java/com/yxt/portal/apiadmin/SysUserRoleRest.java +++ b/src/main/java/com/yxt/portal/apiadmin/SysUserRoleRest.java @@ -69,7 +69,7 @@ public class SysUserRoleRest { @PostMapping("/update") public ResultBean update(@RequestBody SysUserRoleDto dto){ ResultBean rb = ResultBean.fireFail(); - sysUserRoleService.deleteByUserSid(dto.getUserSid(),""); + sysUserRoleService.deleteByUserSid(dto.getUserSid(),dto.getOrgSid()); String roleSid = dto.getRoleSid(); if(StringUtils.isBlank(roleSid)){ return rb.success(); diff --git a/src/main/java/com/yxt/portal/biz/sysrole/SysRoleMapper.xml b/src/main/java/com/yxt/portal/biz/sysrole/SysRoleMapper.xml index f3796fe..385c7c0 100644 --- a/src/main/java/com/yxt/portal/biz/sysrole/SysRoleMapper.xml +++ b/src/main/java/com/yxt/portal/biz/sysrole/SysRoleMapper.xml @@ -37,9 +37,9 @@ SELECT role.name, role.sid, ISNULL(userRole.sid) AS checked FROM sys_role role LEFT JOIN sys_user_role userRole ON role.sid = userRole.`roleSid` - AND userRole.userSid = #{userSid} and role.isEnable="1" and role.isDelete !="1" + AND userRole.userSid = #{userSid} where - role.orgSid=#{orgSid} + role.orgSid=#{orgSid} and role.isEnable="1" and role.isDelete !="1" + - delete from sys_user_role where userSid=#{userSid} and orgSid=#{orgSid} + delete from sys_user_role where userSid=#{userSid} + + and orgSid=#{orgSid} + +