Deploy to Server / deploy (push) Successful in 1m40s
- 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