|
@@ -275,6 +275,7 @@ public class UserServiceImpl implements UserService {
|
|
|
if(permissionType==1){
|
|
|
ProgramItem programItem=new ProgramItem();
|
|
|
programItem.setOrgId(user.getCompanyOrgId());
|
|
|
+ programItem.setOrgCompanyId(user.getCompanyOrgId());
|
|
|
programItemList.add(programItem);
|
|
|
}else if(permissionType==2){
|
|
|
Map<Integer, List<Org>> allOrgs = getAllOrgs(null,user.getTenantId());
|
|
@@ -286,6 +287,7 @@ public class UserServiceImpl implements UserService {
|
|
|
}else if(permissionType==3){
|
|
|
ProgramItem programItem=new ProgramItem();
|
|
|
programItem.setOrgId(user.getDeptOrgId());
|
|
|
+ programItem.setOrgDeparmtmentId(user.getDeptOrgId());
|
|
|
programItemList.add(programItem);
|
|
|
}else if(permissionType==4) {
|
|
|
ProgramItem programItem=new ProgramItem();
|
|
@@ -296,6 +298,11 @@ public class UserServiceImpl implements UserService {
|
|
|
}else if(permissionType==5){
|
|
|
programItemList.addAll( userMapper.findOrgRole(user));
|
|
|
programItemList.forEach(programItem -> {
|
|
|
+ if("company".equals(programItem.getOrgType())){
|
|
|
+ programItem.setOrgCompanyId(programItem.getOrgId());
|
|
|
+ }else if("department".equals(programItem.getOrgType())){
|
|
|
+ programItem.setOrgDeparmtmentId(programItem.getOrgId());
|
|
|
+ }
|
|
|
programItem.setCode(user.getTenantId());
|
|
|
});
|
|
|
}
|
|
@@ -317,6 +324,11 @@ public class UserServiceImpl implements UserService {
|
|
|
orgs.forEach(org->{
|
|
|
ProgramItem item=new ProgramItem();
|
|
|
item.setOrgId(org.getId());
|
|
|
+ if("company".equals(org.getOrgType())){
|
|
|
+ item.setOrgCompanyId(org.getId());
|
|
|
+ }else if("department".equals(org.getOrgType())){
|
|
|
+ item.setOrgDeparmtmentId(org.getId());
|
|
|
+ }
|
|
|
item.setCode(org.getTenantId());
|
|
|
programItemList.add(item);
|
|
|
getOrg(org.getId(),collect,programItemList);
|