|
@@ -229,7 +229,7 @@ public class IotRyDailyReportServiceImpl implements IotRyDailyReportService {
|
|
|
DeptDO projectDept = deptService.getDept(parentId);
|
|
DeptDO projectDept = deptService.getDept(parentId);
|
|
|
// 查找队伍上级项目部 拥有‘项目部日报审批RY’角色 的审批人 如果查找不到 则使用 瑞鹰国际 下拥有‘项目部日报审批RY’角色的审批人
|
|
// 查找队伍上级项目部 拥有‘项目部日报审批RY’角色 的审批人 如果查找不到 则使用 瑞鹰国际 下拥有‘项目部日报审批RY’角色的审批人
|
|
|
if (ObjUtil.isNotEmpty(projectDept) && "2".equals(projectDept.getType())) {
|
|
if (ObjUtil.isNotEmpty(projectDept) && "2".equals(projectDept.getType())) {
|
|
|
- // 查询项目部下具有 项目部日报审批RH 角色的人员 如果查找不到 查询 瑞鹰国际下 拥有‘项目部日报审批RH’角色的审批人
|
|
|
|
|
|
|
+ // 查询项目部下具有 项目部日报审批RY 角色的人员 如果查找不到 查询 瑞鹰国际下 拥有‘项目部日报审批RY’角色的审批人
|
|
|
// 瑞鹰国际 158
|
|
// 瑞鹰国际 158
|
|
|
Set<Long> projectIds = new HashSet<>();
|
|
Set<Long> projectIds = new HashSet<>();
|
|
|
projectIds.add(projectDept.getId());
|
|
projectIds.add(projectDept.getId());
|
|
@@ -240,7 +240,14 @@ public class IotRyDailyReportServiceImpl implements IotRyDailyReportService {
|
|
|
receivedMsgUsers.forEach(user -> {
|
|
receivedMsgUsers.forEach(user -> {
|
|
|
userIds.add(user.getId());
|
|
userIds.add(user.getId());
|
|
|
});
|
|
});
|
|
|
- RoleDO role = roleService.getRoleByCode("项目部日报审批RY");
|
|
|
|
|
|
|
+ RoleDO role;
|
|
|
|
|
+ if ("1".equals(iotRyDailyReport.getProjectClassification())) {
|
|
|
|
|
+ // 钻井
|
|
|
|
|
+ role = roleService.getRoleByCode("项目部日报审批RY");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ // 修井
|
|
|
|
|
+ role = roleService.getRoleByCode("项目部日报审批RYXJ");
|
|
|
|
|
+ }
|
|
|
if (ObjUtil.isNotEmpty(role)) {
|
|
if (ObjUtil.isNotEmpty(role)) {
|
|
|
Set<Long> roleIds = new HashSet<>();
|
|
Set<Long> roleIds = new HashSet<>();
|
|
|
roleIds.add(role.getId());
|
|
roleIds.add(role.getId());
|