fix(oa):修复奖金池服务中获取节点负责人字段错误
- 将查询条件中的 getHeader 字段更正为 getNodeHeader - 更新流处理映射逻辑以匹配正确的字段名- 确保过滤和收集逻辑使用统一的字段标准
This commit is contained in:
@@ -195,11 +195,11 @@ public class OaBonusPoolServiceImpl implements IOaBonusPoolService {
|
|||||||
Wrappers.<OaProjectScheduleStep>lambdaQuery()
|
Wrappers.<OaProjectScheduleStep>lambdaQuery()
|
||||||
.in(OaProjectScheduleStep::getScheduleId, scheduleIds)
|
.in(OaProjectScheduleStep::getScheduleId, scheduleIds)
|
||||||
.eq(OaProjectScheduleStep::getDelFlag, "0")
|
.eq(OaProjectScheduleStep::getDelFlag, "0")
|
||||||
.select(OaProjectScheduleStep::getHeader)
|
.select(OaProjectScheduleStep::getNodeHeader)
|
||||||
);
|
);
|
||||||
scheduleSteps.stream()
|
scheduleSteps.stream()
|
||||||
.filter(Objects::nonNull) // 过滤null步骤对象
|
.filter(Objects::nonNull) // 过滤null步骤对象
|
||||||
.map(OaProjectScheduleStep::getHeader)
|
.map(OaProjectScheduleStep::getNodeHeader)
|
||||||
.filter(StrUtil::isNotBlank) // 过滤null/空字符串的header
|
.filter(StrUtil::isNotBlank) // 过滤null/空字符串的header
|
||||||
.forEach(allNickNames::add); // Set自动去重
|
.forEach(allNickNames::add); // Set自动去重
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user