|
@@ -92,8 +92,14 @@ public class UserProfileController {
|
|
|
boolean ryXjReportApprovalFlag = false;
|
|
boolean ryXjReportApprovalFlag = false;
|
|
|
// 瑞都日报 修改非生产时效标识 移动端使用
|
|
// 瑞都日报 修改非生产时效标识 移动端使用
|
|
|
boolean rdNonProductFlag = false;
|
|
boolean rdNonProductFlag = false;
|
|
|
|
|
+
|
|
|
// 瑞都日报 统计报表 移动端使用
|
|
// 瑞都日报 统计报表 移动端使用
|
|
|
boolean rdReportStatisticsFlag = false;
|
|
boolean rdReportStatisticsFlag = false;
|
|
|
|
|
+ // 瑞恒日报 统计报表 移动端使用
|
|
|
|
|
+ boolean rhReportStatisticsFlag = false;
|
|
|
|
|
+ // 瑞鹰日报 统计报表 移动端使用
|
|
|
|
|
+ boolean ryReportStatisticsFlag = false;
|
|
|
|
|
+
|
|
|
// 获取当前登录人的公司级部门 如果 是 四川瑞都163 则设置 标识 rdReportFlag = true
|
|
// 获取当前登录人的公司级部门 如果 是 四川瑞都163 则设置 标识 rdReportFlag = true
|
|
|
// 查询瑞都下所有部门
|
|
// 查询瑞都下所有部门
|
|
|
Set<Long> childDeptIds = deptService.getChildDeptIdListFromCache(163l);
|
|
Set<Long> childDeptIds = deptService.getChildDeptIdListFromCache(163l);
|
|
@@ -104,7 +110,7 @@ public class UserProfileController {
|
|
|
Set<Long> rhChildDeptIds = deptService.getChildDeptIdListFromCache(157l);
|
|
Set<Long> rhChildDeptIds = deptService.getChildDeptIdListFromCache(157l);
|
|
|
rhChildDeptIds.add(157l);
|
|
rhChildDeptIds.add(157l);
|
|
|
|
|
|
|
|
- // 添加瑞恒日报 填报 审批 标识
|
|
|
|
|
|
|
+ // 添加瑞鹰日报 填报 审批 标识
|
|
|
Set<Long> ryChildDeptIds = deptService.getChildDeptIdListFromCache(158l);
|
|
Set<Long> ryChildDeptIds = deptService.getChildDeptIdListFromCache(158l);
|
|
|
ryChildDeptIds.add(158l);
|
|
ryChildDeptIds.add(158l);
|
|
|
|
|
|
|
@@ -119,10 +125,20 @@ public class UserProfileController {
|
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("非生产时效RD")) {
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("非生产时效RD")) {
|
|
|
rdNonProductFlag = true;
|
|
rdNonProductFlag = true;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// 瑞都日报 统计报表
|
|
// 瑞都日报 统计报表
|
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RD")) {
|
|
if (childDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RD")) {
|
|
|
rdReportStatisticsFlag = true;
|
|
rdReportStatisticsFlag = true;
|
|
|
}
|
|
}
|
|
|
|
|
+ // 瑞恒日报 统计报表
|
|
|
|
|
+ if (rhChildDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RH")) {
|
|
|
|
|
+ rhReportStatisticsFlag = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ // 瑞鹰日报 统计报表
|
|
|
|
|
+ if (ryChildDeptIds.contains(dept.getId()) && roleCodes.contains("项目部日报管理RY")) {
|
|
|
|
|
+ ryReportStatisticsFlag = true;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 瑞恒日报标识
|
|
// 瑞恒日报标识
|
|
|
if (rhChildDeptIds.contains(dept.getId()) && roleCodes.contains("日报填报RH")) {
|
|
if (rhChildDeptIds.contains(dept.getId()) && roleCodes.contains("日报填报RH")) {
|
|
|
rhReportFlag = true;
|
|
rhReportFlag = true;
|
|
@@ -152,7 +168,7 @@ public class UserProfileController {
|
|
|
List<SocialUserDO> socialUsers = socialService.getSocialUserList(user.getId(), UserTypeEnum.ADMIN.getValue());
|
|
List<SocialUserDO> socialUsers = socialService.getSocialUserList(user.getId(), UserTypeEnum.ADMIN.getValue());
|
|
|
return success(UserConvert.INSTANCE.convert(user, userRoles, dept, posts, socialUsers,
|
|
return success(UserConvert.INSTANCE.convert(user, userRoles, dept, posts, socialUsers,
|
|
|
rdReportFlag, rdNonProductFlag, rhReportFlag, rhReportApprovalFlag, ryReportFlag, rdReportApprovalFlag, rdReportStatisticsFlag,
|
|
rdReportFlag, rdNonProductFlag, rhReportFlag, rhReportApprovalFlag, ryReportFlag, rdReportApprovalFlag, rdReportStatisticsFlag,
|
|
|
- ryReportApprovalFlag, ryXjReportFlag, ryXjReportApprovalFlag));
|
|
|
|
|
|
|
+ rhReportStatisticsFlag, ryReportStatisticsFlag, ryReportApprovalFlag, ryXjReportFlag, ryXjReportApprovalFlag));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PutMapping("/update")
|
|
@PutMapping("/update")
|