渗透检测-委托查询接口 根据当前角色查询数据

This commit is contained in:
zhangqinbin
2023-03-28 14:22:03 +08:00
parent 1322b016bd
commit aac230b48e

View File

@ -112,16 +112,35 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
query.like("project_name", projectEntrust.getProjectName());
}
String currentRoleCode = cacheUserService.getCacheUser().getCurrentRoleCode();
//采购经理查 采购经理
if("ebtp-purchase".equals(currentRoleCode)){
query.eq("purchasing_manager", cacheUserService.getCacheUser().getUserId());
}
//代理管理员查 代理机构
if("ebtp-agency-admin".equals(currentRoleCode)){
query.eq("agency_company", cacheUserService.getCacheUser().getOrganizationId());
}
//代理机构业务经理 查 项目经理
if("ebtp-agency-project-manager ".equals(currentRoleCode)){
query.eq("project_manager", cacheUserService.getCacheUser().getUserId());
}
//项目经理
if(StringUtils.isNotBlank(projectEntrust.getProjectManager())){
query.eq("project_manager", projectEntrust.getProjectManager());
}
//代理机构
if(StringUtils.isNotBlank(projectEntrust.getAgencyCompany())){
query.eq("agency_company", projectEntrust.getAgencyCompany());
}
// if(StringUtils.isNotBlank(projectEntrust.getProjectManager())){
// query.eq("project_manager", projectEntrust.getProjectManager());
// }
//
// //代理机构
// if(StringUtils.isNotBlank(projectEntrust.getAgencyCompany())){
// query.eq("agency_company", projectEntrust.getAgencyCompany());
// }
//
// //采购经理
// if(StringUtils.isNotBlank(projectEntrust.getPurchasingManager())){
// query.eq("purchasing_manager", projectEntrust.getPurchasingManager());
// }
//采购方式
if(StringUtils.isNotBlank(projectEntrust.getProcurementMode())){
query.eq("procurement_mode", projectEntrust.getProcurementMode());
@ -142,10 +161,6 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
query.eq("procurement_plan_id", projectEntrust.getProcurementPlanId());
}
//采购经理
if(StringUtils.isNotBlank(projectEntrust.getPurchasingManager())){
query.eq("purchasing_manager", projectEntrust.getPurchasingManager());
}
return query;
}