|
|
@ -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()); |
|
|
|