feat: 数字员工财务报告体系与定时提醒及看板快照调度
- 新增数字员工财务报告生成、邮件投递与渲染调度器 - 引入员工画像扫描调度与定时提醒任务 - 完善财务看板快照、排行口径与部门人员占比计算 - 优化数字员工工作看板仪表盘与技能目录 - 增强前端总览页图表、工作台摘要与顶部导航栏交互 - 新增差旅申请规划推动提醒与报销创建会话状态管理 - 补充财务报告、看板调度、数字员工工作记录测试覆盖
This commit is contained in:
@@ -182,7 +182,21 @@ def test_half_year_simulation_excludes_admin_and_visible_month_has_real_volume()
|
||||
.where(ExpenseClaim.occurred_at >= datetime(2026, 6, 1, tzinfo=UTC))
|
||||
.where(ExpenseClaim.occurred_at < datetime(2026, 6, 3, tzinfo=UTC))
|
||||
)
|
||||
earliest_claim_day = db.scalar(
|
||||
select(func.min(ExpenseClaim.occurred_at)).where(
|
||||
ExpenseClaim.claim_no.like(f"{SIM_CLAIM_PREFIX}%")
|
||||
)
|
||||
)
|
||||
latest_claim_day = db.scalar(
|
||||
select(func.max(ExpenseClaim.occurred_at)).where(
|
||||
ExpenseClaim.claim_no.like(f"{SIM_CLAIM_PREFIX}%")
|
||||
)
|
||||
)
|
||||
|
||||
assert admin_claim_count == 0
|
||||
assert visible_claim_count is not None
|
||||
assert 400 <= visible_claim_count <= 500
|
||||
assert earliest_claim_day is not None
|
||||
assert latest_claim_day is not None
|
||||
assert earliest_claim_day.date() >= date(2026, 1, 1)
|
||||
assert latest_claim_day.date() <= date(2026, 6, 2)
|
||||
|
||||
Reference in New Issue
Block a user