|
|
@@ -113,6 +113,14 @@ public class UserProfileController {
|
|
|
// 添加瑞鹰日报 填报 审批 标识
|
|
|
Set<Long> ryChildDeptIds = deptService.getChildDeptIdListFromCache(158l);
|
|
|
ryChildDeptIds.add(158l);
|
|
|
+ ryChildDeptIds.add(156l);
|
|
|
+
|
|
|
+ // 中东地区 所有子部门
|
|
|
+ Set<Long> zdChildDeptIds = deptService.getChildDeptIdListFromCache(386l);
|
|
|
+ zdChildDeptIds.add(386l);
|
|
|
+
|
|
|
+ // 科瑞石油技术 子部门标识 各地区公司也有可能要求查看 专业公司的 报表数据
|
|
|
+ Set<Long> yfChildDeptIds = deptService.getChildDeptIdListFromCache(156l);
|
|
|
|
|
|
if (ObjUtil.isNotEmpty(dept)) {
|
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("日报填报RD")) {
|
|
|
@@ -127,7 +135,7 @@ public class UserProfileController {
|
|
|
}
|
|
|
|
|
|
// 瑞都日报 统计报表
|
|
|
- if (childDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RD")) {
|
|
|
+ if ((childDeptIds.contains(dept.getId()) || zdChildDeptIds.contains(dept.getId())) && roleCodes.contains("项目部日报管理RD")) {
|
|
|
rdReportStatisticsFlag = true;
|
|
|
}
|
|
|
// 瑞恒日报 统计报表
|
|
|
@@ -135,7 +143,7 @@ public class UserProfileController {
|
|
|
rhReportStatisticsFlag = true;
|
|
|
}
|
|
|
// 瑞鹰日报 统计报表
|
|
|
- if (ryChildDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RY")) {
|
|
|
+ if ((ryChildDeptIds.contains(dept.getId()) || zdChildDeptIds.contains(dept.getId())) && roleCodes.contains("项目部日报管理RY")) {
|
|
|
ryReportStatisticsFlag = true;
|
|
|
}
|
|
|
|