Files
VolunteerManage-for-byw/server
Trae Assistant cc7857e009
Deploy to Server / deploy (push) Successful in 1m40s
fix: 直接加义工时的补录活动时间改为真实提交当天(不再是 2024-01-01 假时间)
- hours.ts POST /direct-add:
  · 不再复用单一『【补录】直接加义工时长』活动(之前 start_time
    硬编码 2024-01-01 00:00 会在所有活动列表/详情里显示错时间)
  · 改为每次提交取 SQLite datetime('now','+8 hours') 真实 UTC+8 时刻,
    活动标题按日期拼接:『【补录】YYYY-MM-DD 直接加义工时长』
  · start_time / end_time 都设为提交这一刻的 YYYY-MM-DD HH:MM,
    同一日内多次提交会复用同日期活动;不同日期自动建独立活动
  · 响应额外返回 direct_add_activity_title / direct_add_activity_time
    便于前端以后 toast 里显示
- 新增容错:last_insert_rowid() 取不到活动就 ROLLBACK + 返回 500,
  防止 hours 行悬挂到无效 activity_id
2026-10-05 13:55:18 +08:00
..