|
|
@ -356,16 +356,16 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public SysOrganizationVo getUseOrgBySid(String orgSidPath) { |
|
|
|
SysOrganizationVo sysOrganizationVo = null; |
|
|
|
String[] split = orgSidPath.split("/"); |
|
|
|
for (int i = 0; i < split.length; i++) { |
|
|
|
String sid = split[i]; |
|
|
|
sysOrganizationVo = baseMapper.getUseOrgBySid(sid); |
|
|
|
} |
|
|
|
if (sysOrganizationVo == null) { |
|
|
|
SysOrganizationVo sysOrganizationVo1 = new SysOrganizationVo(); |
|
|
|
return sysOrganizationVo1; |
|
|
|
SysOrganizationVo sysOrganizationVo = baseMapper.getUseOrgBySid(split[i]); |
|
|
|
if (sysOrganizationVo != null) { |
|
|
|
return sysOrganizationVo; |
|
|
|
} |
|
|
|
} |
|
|
|
SysOrganization sysOrganization = fetchBySid(split[0]);// 总公司为所在公司
|
|
|
|
SysOrganizationVo sysOrganizationVo = new SysOrganizationVo(); |
|
|
|
BeanUtil.copyProperties(sysOrganization, sysOrganizationVo); |
|
|
|
return sysOrganizationVo; |
|
|
|
} |
|
|
|
|
|
|
|