3 Commits

Author SHA1 Message Date
OpenClaw Agent
a473ee7397 修复: 使用 current_app 替代 app 访问配置
问题: database.py 中 get_statistics 使用 app.config['TIMEZONE'],
      但 app 对象未导入,导致 AttributeError

解决:
1. 导入 current_app: from flask import current_app
2. 使用 current_app.config['TIMEZONE'] 替代 app.config['TIMEZONE']
3. current_app 是 Flask 上下文代理,自动指向当前应用实例

符合 Flask 官方最佳实践
2026-02-08 05:21:02 +08:00
OpenClaw Agent
a0fecb2755 修复统计数据时区问题: 使用本地时区(Asia/Shanghai)计算今日和本周统计
问题: 原代码使用SQLite的DATE('now')获取的是UTC时间,不是本地时间
解决: 在Python中使用pytz计算本地时区的今日/本周时间范围,转换为UTC后查询数据库
2026-02-07 20:28:49 +00:00
OpenClaw Agent
4e5e93660d Initial commit: SMS Receiver Web Service
Features:
- Receive SMS from TranspondSms Android APP
- HMAC-SHA256 signature verification (optional)
- SQLite database storage
- Web UI with login authentication
- Multiple API tokens support
- Timezone conversion (Asia/Shanghai)
- Search, filter, and statistics
- Auto refresh and session management

Tech Stack:
- Flask 3.0
- SQLite database
- HTML5/CSS3 responsive design
2026-02-06 23:23:49 +00:00