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} + +