fix(zentao): 修正每日工作量报告阈值计算逻辑

- 调整阈值计算公式,将每周警告小时数乘以0.8系数
- 修正了多天工作量统计时的阈值判断逻辑
This commit is contained in:
will
2026-08-13 12:26:50 +08:00
parent 19f9a42dd1
commit 15fe786347
@@ -71,7 +71,7 @@ public class ZentaoDailyEffortReportBuilder extends AbstractZentaoReportBuilder
}
long days = end.toEpochDay() - start.toEpochDay() + 1;
double threshold = Math.min(Math.max(days - 1, 0) * 7D, MAX_WEEKLY_WARNING_HOURS);
double threshold = Math.min(Math.max(days - 1, 0) * 7D * 0.8, MAX_WEEKLY_WARNING_HOURS);
List<UserEffort> userEfforts = rows.stream()
.collect(Collectors.groupingBy(
row -> row.getOrDefault("account", "-").toString(),