refactor(oa): 优化绩效报告服务中的逾期步骤过滤逻辑

- 移除未使用的当前时间变量声明
- 简化逾期步骤过滤的日期比较逻辑
- 提升代码可读性和维护性
This commit is contained in:
2026-03-02 17:46:36 +08:00
parent 4fcbc78655
commit febcf3ec8a

View File

@@ -108,7 +108,6 @@ public class PerformanceReportServiceImpl implements IPerformanceReportService {
// 2若已完成actualEnd 不为空),则 actualEnd > planEnd 视为“逾期完成” // 2若已完成actualEnd 不为空),则 actualEnd > planEnd 视为“逾期完成”
// 3若未完成actualEnd 为空),则当前时间 now > planEnd 视为“正在逾期” // 3若未完成actualEnd 为空),则当前时间 now > planEnd 视为“正在逾期”
// 说明mySteps 已经限定在本次查询时间范围内 // 说明mySteps 已经限定在本次查询时间范围内
Date now = new Date();
List<OaProjectScheduleStepVo> delayedSteps = mySteps.stream() List<OaProjectScheduleStepVo> delayedSteps = mySteps.stream()
.filter(s -> { .filter(s -> {
Date planEnd = s.getPlanEnd(); Date planEnd = s.getPlanEnd();