feat(analytics): stat_daily_staff 员工日汇总维护层——rollup派生/幂等/判别法

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-04 16:06:18 +08:00
parent 4cfc2fa6a9
commit e3bb97bdf3
3 changed files with 251 additions and 0 deletions
+4
View File
@@ -249,3 +249,7 @@ async def recompute_all(session: AsyncSession) -> int:
if total_pairs % 500 == 0:
await session.flush()
return total_pairs
# 公共别名(2026-09-04):analytics 层复用日界计算,避免各处复制时区逻辑。
day_bounds_ms = _day_bounds_ms