|
|
@ -208,7 +208,26 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa |
|
|
|
} else { |
|
|
|
sysStaffOrg.setOrgSidPath(entity.getSid()); |
|
|
|
} |
|
|
|
String psid = entity.getPsid(); |
|
|
|
//根据orgSidPath查询全名称
|
|
|
|
if (StringUtils.isNotBlank(sysStaffOrg.getOrgSidPath())) { |
|
|
|
StringBuilder orgName = new StringBuilder(); |
|
|
|
List<String> split = Arrays.asList(sysStaffOrg.getOrgSidPath().split("/")); |
|
|
|
if(split.size()>1){ |
|
|
|
for(int i = 0;i<split.size();i++){ |
|
|
|
SysOrganization sysOrganization = fetchBySid(split.get(i)); |
|
|
|
if(i == 0){ |
|
|
|
orgName = orgName.append(sysOrganization.getName()); |
|
|
|
}else{ |
|
|
|
orgName = orgName.append("/").append(sysOrganization.getName()); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
SysOrganization sysOrganization = fetchBySid(split.get(0)); |
|
|
|
orgName = orgName.append(sysOrganization.getName()); |
|
|
|
} |
|
|
|
sysStaffOrg.setOrgNamePath(orgName.toString()); |
|
|
|
} |
|
|
|
/*String psid = entity.getPsid(); |
|
|
|
if (StringUtils.isNotBlank(psid)) { |
|
|
|
SysOrganization sysOrganization = this.fetchBySid(psid); |
|
|
|
if (sysOrganization != null) { |
|
|
@ -216,7 +235,7 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa |
|
|
|
} else { |
|
|
|
sysStaffOrg.setOrgNamePath(entity.getName()); |
|
|
|
} |
|
|
|
} |
|
|
|
}*/ |
|
|
|
sysStaffOrgService.save(sysStaffOrg); |
|
|
|
//==========================添加清空变化的用户的token
|
|
|
|
List<SysStaffOrgVo> sysStaffOrgVos1 = sysStaffOrgService.selectByStaffS(sid); |
|
|
|