Commit bccdd858 authored by chenzhao's avatar chenzhao

增加 当前登陆人接口

parent a18d7f43
......@@ -550,6 +550,17 @@ public class OrgUsrController extends BaseController {
return ResponseHelper.buildResponse(menus);
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/companyTreeByUserAndTypeToPartolCurrent", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "根据登录人获取公司", notes = "根据登录人获取公司")
public ResponseModel<OrgMenuDto> companyTreeByUserAndTypeToPartolCurrent() {
// 获取登陆人角色
ReginParams reginParams = getSelectedOrgInfo();
List<OrgMenuDto> menus = iOrgUsrService.companyTreeByUserNumberCurrentNew(reginParams);
OrgMenuDto orgMenuDto = menus.get(0);
return ResponseHelper.buildResponse(orgMenuDto);
}
@PersonIdentify
@TycloudOperation(ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/companyTreeByUserCurrent", method = RequestMethod.GET)
......
......@@ -2908,6 +2908,15 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
return buildTreeParallel(list);
}
public List<OrgMenuDto> companyTreeByUserNumberCurrentNew(ReginParams reginParams) {
Map<String, Object> param = new HashMap<>();
// 权限处理
param.put("bizOrgCode", reginParams.getPersonIdentity().getBizOrgCode());
List<OrgUsr> list = orgUsrMapper.companyDeptListWithPersonCountNew(param);
list = list.stream().filter(e -> e.getBizOrgCode().equals(reginParams.getPersonIdentity().getBizOrgCode())).collect(Collectors.toList());
return buildTreeParallel(list);
}
@Override
public List<OrgMenuDto> companyTreeByUser(ReginParams reginParams) {
Map<String, Object> param = new HashMap<>();
......
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