|
|
@ -389,6 +389,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
SysUserDefaultOrg sysUserDefaultOrg = sysUserDefaultOrgService.selectByUserSid(user.getSid()); |
|
|
|
if (sysUserDefaultOrg == null) { |
|
|
|
String orgNamePath = ""; |
|
|
|
String defaultDeptName = ""; |
|
|
|
userInfoOneVo.setDefaultOrgPath(sysStaffOrg.getOrgSidPath()); |
|
|
|
if (StringUtils.isNotBlank(sysStaffOrg.getOrgSidPath())) { |
|
|
|
List<String> split = Arrays.asList(sysStaffOrg.getOrgSidPath().split("/")); |
|
|
@ -397,13 +398,16 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(split.size() - 2)); |
|
|
|
SysOrganization sysOrganization1 = sysOrganizationService.fetchBySid(split.get(split.size() - 1)); |
|
|
|
orgNamePath = sysOrganization.getName() + "/" + sysOrganization1.getName(); |
|
|
|
defaultDeptName = sysOrganization1.getName(); |
|
|
|
} else { |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(0)); |
|
|
|
orgNamePath = sysOrganization.getName(); |
|
|
|
defaultDeptName = sysOrganization.getName(); |
|
|
|
} |
|
|
|
} |
|
|
|
// userInfoOneVo.setDefaultOrgPathName(sysStaffOrg.getOrgNamePath());
|
|
|
|
userInfoOneVo.setDefaultOrgPathName(orgNamePath); |
|
|
|
userInfoOneVo.setDefaultDeptName(defaultDeptName); |
|
|
|
} else { |
|
|
|
String orgNamePath = ""; |
|
|
|
List<SysStaffOrgVo> sysStaffOrgVos = sysStaffOrgService.selectByStaffS(user.getStaffSid()); |
|
|
@ -413,6 +417,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
sysUserDefaultOrgService.deleteByUserSid(user.getSid()); |
|
|
|
} |
|
|
|
userInfoOneVo.setDefaultOrgPath(sysUserDefaultOrg.getOrgSidPath()); |
|
|
|
String defaultDeptName = ""; |
|
|
|
if (StringUtils.isNotBlank(sysUserDefaultOrg.getOrgSidPath())) { |
|
|
|
List<String> split = Arrays.asList(sysUserDefaultOrg.getOrgSidPath().split("/")); |
|
|
|
if (split.size() > 1) { |
|
|
@ -420,12 +425,15 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(split.size() - 2)); |
|
|
|
SysOrganization sysOrganization1 = sysOrganizationService.fetchBySid(split.get(split.size() - 1)); |
|
|
|
orgNamePath = sysOrganization.getName() + "/" + sysOrganization1.getName(); |
|
|
|
defaultDeptName = sysOrganization1.getName(); |
|
|
|
} else { |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(0)); |
|
|
|
orgNamePath = sysOrganization.getName(); |
|
|
|
defaultDeptName = sysOrganization.getName(); |
|
|
|
} |
|
|
|
} |
|
|
|
userInfoOneVo.setDefaultOrgPathName(orgNamePath); |
|
|
|
userInfoOneVo.setDefaultDeptName(defaultDeptName); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -443,6 +451,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
orgList1.setOrgPath(vv.getOrgSidPath()); |
|
|
|
orgList1.setOrgName(vv.getOrgNamePath()); |
|
|
|
String orgName = ""; |
|
|
|
String deptName = ""; |
|
|
|
if (StringUtils.isNotBlank(vv.getOrgSidPath())) { |
|
|
|
List<String> split = Arrays.asList(vv.getOrgSidPath().split("/")); |
|
|
|
if(split.size()>1){ |
|
|
@ -450,9 +459,11 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(split.size()-2)); |
|
|
|
SysOrganization sysOrganization1 = sysOrganizationService.fetchBySid(split.get(split.size()-1)); |
|
|
|
orgName = sysOrganization.getName()+"/"+sysOrganization1.getName(); |
|
|
|
deptName = sysOrganization1.getName(); |
|
|
|
}else{ |
|
|
|
SysOrganization sysOrganization = sysOrganizationService.fetchBySid(split.get(0)); |
|
|
|
orgName = sysOrganization.getName(); |
|
|
|
deptName = sysOrganization.getName(); |
|
|
|
} |
|
|
|
/*String[] split = vv.getOrgSidPath().split("/"); |
|
|
|
for (int i = 0; i < split.length; i++) { |
|
|
@ -469,6 +480,7 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> { |
|
|
|
} |
|
|
|
}*/ |
|
|
|
orgList1.setOrgName(orgName); |
|
|
|
orgList1.setDeptName(deptName); |
|
|
|
} |
|
|
|
orgList.add(orgList1); |
|
|
|
} |
|
|
|