diff --git a/src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java b/src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java index f783945..bd94a51 100644 --- a/src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java +++ b/src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java @@ -488,13 +488,24 @@ public class SysStaffinfoService extends MybatisBaseService { public void delBySid(String sid) { SysUser sysUser=baseMapper.selectOne(new QueryWrapper().eq("sid",sid)); + SysOrganization sysOrganization=sysOrganizationService.getOne(new QueryWrapper().eq("managerType",sysUser.getStaffSid())); + sysOrganization.setManagerSid(""); + sysOrganization.setManagerName(""); + sysOrganizationService.updateById(sysOrganization); sysUser.setIsDelete(1); baseMapper.update(sysUser,new QueryWrapper().eq("sid",sid)); }