Browse Source

修改问题

master
dimengzhe 2 years ago
parent
commit
af67e081aa
  1. 23
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

23
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

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

Loading…
Cancel
Save