|
|
@@ -92,6 +92,8 @@ public class UserProfileController {
|
|
|
boolean ryXjReportApprovalFlag = false;
|
|
|
// 瑞都日报 修改非生产时效标识 移动端使用
|
|
|
boolean rdNonProductFlag = false;
|
|
|
+ // 瑞都日报 统计报表 移动端使用
|
|
|
+ boolean rdReportStatisticsFlag = false;
|
|
|
// 获取当前登录人的公司级部门 如果 是 四川瑞都163 则设置 标识 rdReportFlag = true
|
|
|
// 查询瑞都下所有部门
|
|
|
Set<Long> childDeptIds = deptService.getChildDeptIdListFromCache(163l);
|
|
|
@@ -117,6 +119,10 @@ public class UserProfileController {
|
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("非生产时效RD")) {
|
|
|
rdNonProductFlag = true;
|
|
|
}
|
|
|
+ // 瑞都日报 统计报表
|
|
|
+ if (childDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RD")) {
|
|
|
+ rdReportStatisticsFlag = true;
|
|
|
+ }
|
|
|
// 瑞恒日报标识
|
|
|
if (rhChildDeptIds.contains(dept.getId()) && roleCodes.contains("日报填报RH")) {
|
|
|
rhReportFlag = true;
|
|
|
@@ -145,7 +151,7 @@ public class UserProfileController {
|
|
|
// 获得社交用户信息
|
|
|
List<SocialUserDO> socialUsers = socialService.getSocialUserList(user.getId(), UserTypeEnum.ADMIN.getValue());
|
|
|
return success(UserConvert.INSTANCE.convert(user, userRoles, dept, posts, socialUsers,
|
|
|
- rdReportFlag, rdNonProductFlag, rhReportFlag, rhReportApprovalFlag, ryReportFlag, rdReportApprovalFlag,
|
|
|
+ rdReportFlag, rdNonProductFlag, rhReportFlag, rhReportApprovalFlag, ryReportFlag, rdReportApprovalFlag, rdReportStatisticsFlag,
|
|
|
ryReportApprovalFlag, ryXjReportFlag, ryXjReportApprovalFlag));
|
|
|
}
|
|
|
|