Commit afd85db2 authored by chenzhao's avatar chenzhao

修改 bug

parent a2485b23
......@@ -832,6 +832,21 @@ public class OrgUsrController extends BaseController {
@PathVariable String authKey) {
// 获取登陆人角色
ReginParams reginParams = getSelectedOrgInfo();
if(authKey.equals("fire_building_info")){
if (StringUtils.isNotEmpty(orgType) && orgType.equals("COMPANY")){
//查询当前登录人所属单位/部门
OrgUsr orgUsr = orgUsrMapper.selectById(reginParams.getPersonIdentity().getCompanyId());
//判断登陆人是否已经是顶级节点单位
if (orgUsr.getParentId() != null ){
orgUsr =iOrgUsrService.selectParentOrgUsr(orgUsr);
String bizOrgCode = orgUsr.getBizOrgCode() != null? orgUsr.getBizOrgCode() : reginParams.getPersonIdentity().getBizOrgCode();
ReginParams.PersonIdentity personIdentity = reginParams.getPersonIdentity();
personIdentity.setBizOrgCode(bizOrgCode);
reginParams.setPersonIdentity(personIdentity);
}
}
}
// 权限处理
PermissionInterceptorContext.setDataAuthRule(authKey);
List<OrgMenuDto> menus = iOrgUsrService.companyTreeByUserAndType(reginParams, orgType);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment