fix(oa):修复奖金池服务中获取节点负责人字段错误

- 将查询条件中的 getHeader 字段更正为 getNodeHeader
- 更新流处理映射逻辑以匹配正确的字段名- 确保过滤和收集逻辑使用统一的字段标准
This commit is contained in:
2025-10-24 17:37:13 +08:00
parent 75cd07a7b0
commit 4378d12e3e

View File

@@ -195,11 +195,11 @@ public class OaBonusPoolServiceImpl implements IOaBonusPoolService {
Wrappers.<OaProjectScheduleStep>lambdaQuery()
.in(OaProjectScheduleStep::getScheduleId, scheduleIds)
.eq(OaProjectScheduleStep::getDelFlag, "0")
.select(OaProjectScheduleStep::getHeader)
.select(OaProjectScheduleStep::getNodeHeader)
);
scheduleSteps.stream()
.filter(Objects::nonNull) // 过滤null步骤对象
.map(OaProjectScheduleStep::getHeader)
.map(OaProjectScheduleStep::getNodeHeader)
.filter(StrUtil::isNotBlank) // 过滤null/空字符串的header
.forEach(allNickNames::add); // Set自动去重
}