Commit 0ff97a08 authored by wenwen.tang's avatar wenwen.tang 😕

docs(memory): 记录定时出单/通知书 能力检查结果

Co-authored-by: CodeBuddy
parent fdb5148d
......@@ -255,3 +255,21 @@ env -u http_proxy -u https_proxy -u HTTP_PROXY -u HTTPS_PROXY git push origin ma
### 提交(未 push / 未部署)
`422a556` chore(memory) · `bad7703` feat(房租出单 账期区间) · `5df2bfb` chore(data: auth 迁移落库)。工作区已干净。
---
## 定时出单能力检查(2026-10-13 12:45)
**结论:可以定时产生账单和通知书。** 新增 `tools/check_scheduler.py`(沙箱 + 触发日注入,16/16 通过,真实 data/ 零改动)。
- **机制**:后台线程每 30s 巡检;总开关 `notify.enabled` + 每张账单 `enabled/advance_days/send_time`。
- 电费:触发日 = 批次缴费期限 − 提前 3 天;**定时器只发已录入的批次,不产生电费单**(电费靠人工抄表录入)。
- 房租车位费:触发日 = 台账 **AJ 下一账单日 − 提前 5 天**,逐行判定;到点**自动出单(批次 + PDF)再发送**。
- 防重复:出单后 AC/AJ 一起 +1 付款周期;上期 auto_issued 未发完只**重试发送**不重复出单;同日同账单只触发一次。
- **线上(生产方)**:容器以 `python -m rentos.server --host 0.0.0.0 --port 8899` 启动(**无 --no-scheduler**),日志有「已启动,每 30s 巡检一次」。
下次触发:电费 **2026-10-21 09:00**(缴费期限 10-24);房租车位费 **2026-12-27 09:00**。
历史真实成功:`2026-10-09 16:41:53 定时:20261009-115501 成功 10 份、失败 0 份`。
发送能力:`/usr/local/bin/wecom-cli 1.3.4` + `/root/.config/wecom/` 凭据有效;`chat_id` 空 → 发**授权人本人**(当前 sessions=3)。
- **沙箱端到端**:把今天注入 2026-12-27 → 命中 → 自动出单 **27 份 PDF(`%PDF-` 全有效)** → 推进 33 行 AC/AJ → 发送(桩)。
- **两个提醒**:① 电费是「人工录入 + 到点发送」,不录就没单可发;② 本机用 `start.bat`(非 safe)会开第二个定时器 → 与线上重复发送,本机只用 safe。
- 新脚本已提交 `fdb5148`。
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment