Browse Source

用户

master
wangpengfei 10 months ago
parent
commit
24c27a5436
  1. 13
      src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java
  2. 4
      src/main/java/com/yxt/portal/biz/sysuser/SysUserService.java

13
src/main/java/com/yxt/portal/biz/sysstaffinfo/SysStaffinfoService.java

@ -488,13 +488,24 @@ public class SysStaffinfoService extends MybatisBaseService<SysStaffinfoMapper,
sysOrg.setManagerSid(sysStaffinfo3.getSid());
sysOrg.setManagerName(dto.getName());
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")){
SysStaffOrg sysStaffOrg = new SysStaffOrg();
SysStaffOrgDto sysStaffOrgDto = dto.getSysStaffOrg();
if (StringUtils.isBlank(sysStaffOrgDto.getOrgName())) {
return rb.setMsg("所在部门不能为空");
}
sysStaffOrgDto.fillEntity(sysStaffOrg);
sysStaffOrgDto.fillEntity(sysStaffOrg);
sysStaffOrg.setStaffSid(sysStaffinfo3.getSid());
sysStaffOrg.setManageType(dto.getSysStaffOrg().getManageType());
sysStaffOrg.setOrgSid(sysStaffOrgDto.getOrgSid());

4
src/main/java/com/yxt/portal/biz/sysuser/SysUserService.java

@ -707,6 +707,10 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
public void delBySid(String 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);
baseMapper.update(sysUser,new QueryWrapper<SysUser>().eq("sid",sid));
}

Loading…
Cancel
Save