fix(oa):修复奖金池服务中获取节点负责人字段错误
- 将查询条件中的 getHeader 字段更正为 getNodeHeader - 更新流处理映射逻辑以匹配正确的字段名- 确保过滤和收集逻辑使用统一的字段标准
This commit is contained in:
@@ -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自动去重
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user