用户
This commit is contained in:
@@ -488,6 +488,17 @@ public class SysStaffinfoService extends MybatisBaseService<SysStaffinfoMapper,
|
|||||||
sysOrg.setManagerSid(sysStaffinfo3.getSid());
|
sysOrg.setManagerSid(sysStaffinfo3.getSid());
|
||||||
sysOrg.setManagerName(dto.getName());
|
sysOrg.setManagerName(dto.getName());
|
||||||
sysOrganizationService.updateById(sysOrg);
|
sysOrganizationService.updateById(sysOrg);
|
||||||
|
SysStaffOrg sysStaffOrg = new SysStaffOrg();
|
||||||
|
SysStaffOrgDto sysStaffOrgDto = dto.getSysStaffOrg();
|
||||||
|
if (StringUtils.isBlank(sysStaffOrgDto.getOrgName())) {
|
||||||
|
return rb.setMsg("所在部门不能为空");
|
||||||
|
}
|
||||||
|
sysStaffOrgDto.fillEntity(sysStaffOrg);
|
||||||
|
sysStaffOrg.setStaffSid(sysStaffinfo3.getSid());
|
||||||
|
sysStaffOrg.setManageType("3");
|
||||||
|
sysStaffOrg.setOrgSid(sysStaffOrgDto.getOrgSid());
|
||||||
|
sysStaffOrgService.save(sysStaffOrg);
|
||||||
|
save(sysStaffinfo3);
|
||||||
}else if(dto.getSysStaffOrg().getManageType().equals("3")){
|
}else if(dto.getSysStaffOrg().getManageType().equals("3")){
|
||||||
SysStaffOrg sysStaffOrg = new SysStaffOrg();
|
SysStaffOrg sysStaffOrg = new SysStaffOrg();
|
||||||
SysStaffOrgDto sysStaffOrgDto = dto.getSysStaffOrg();
|
SysStaffOrgDto sysStaffOrgDto = dto.getSysStaffOrg();
|
||||||
|
|||||||
@@ -707,6 +707,10 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
|
|||||||
|
|
||||||
public void delBySid(String sid) {
|
public void delBySid(String sid) {
|
||||||
SysUser sysUser=baseMapper.selectOne(new QueryWrapper<SysUser>().eq("sid",sid));
|
SysUser sysUser=baseMapper.selectOne(new QueryWrapper<SysUser>().eq("sid",sid));
|
||||||
|
SysOrganization sysOrganization=sysOrganizationService.getOne(new QueryWrapper<SysOrganization>().eq("managerType",sysUser.getStaffSid()));
|
||||||
|
sysOrganization.setManagerSid("");
|
||||||
|
sysOrganization.setManagerName("");
|
||||||
|
sysOrganizationService.updateById(sysOrganization);
|
||||||
sysUser.setIsDelete(1);
|
sysUser.setIsDelete(1);
|
||||||
baseMapper.update(sysUser,new QueryWrapper<SysUser>().eq("sid",sid));
|
baseMapper.update(sysUser,new QueryWrapper<SysUser>().eq("sid",sid));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user