之前记的「svn status 会长期列出 8 个 ? 模型文件」已过期:r41 已给 CadOcr/onnx 与 CadOcr/src/models 设置 svn:ignore,工作区恢复干净。
2.7 KiB
2.7 KiB
name, description, type
| name | description | type |
|---|---|---|
| 项目当前进度与待办 | wx-scan-authorize 三阶段状态快照、当前阻塞项与下一步,用于跨对话续接——新对话应先读本文件 | project |
d:/wx-scan-authorize(微信公众号扫码授权服务)截至 2026-09-27 晚 的状态。
三阶段进度
| 阶段 | 内容 | 状态 |
|---|---|---|
| 1 | 扫码授权(/wechat 事件 + /auth/* + 首次关注送 7 天) |
已上线,微信真实推送已打通 |
| 2 | 使用扣减(/usage/consume + session_token + 节流记账) |
已上线 |
| 3 | 充值(微信公众号支付) | 未开始 |
| 附加 | 只读管理后台 /admin(计划外新增) |
2026-09-27 已上线 |
代码状态:本地与服务器均在 f167550,工作区干净,远端是自建 Git 服务器
(见 生产服务器部署环境)。
客户端在 d:/Ethereal-Realm:CadOcr + cadAgent 已完成编码与客户端侧端到端验证,
test_wxauth.exe 已从控制台程序改造成 Win32 对话框,相关改动已提交 SVN r40,
模型文件按用户决定未入库并已加 svn:ignore(r41)。详见
CAD 插件微信授权集成。
阻塞项与待办
- ICP 备案进行中(用户 2026-09-27 已提交,等待通过)——当前最大的外部变量:
- 通过前:公众号后台「服务器配置」URL 指向 Cloudflare 快速隧道 (URL 每次重启会变,捞取命令见 server_deploy 记忆)
- 通过后:切回
http://ethereal-realm.top/wechat,并撤掉隧道
- 阶段 3 充值暂缓。用户原话:「阶段3现放着吧,因为微信公众号想要收费的话, 需要营业执照,现在域名的备案也没有做好。」→ 等营业执照 + 备案。
- 正式出包前必须去掉编译覆盖
-DCADOCR_WX_BASE_URL=http://39.107.55.179——当前本地 DLL 是 IP 联调版,把服务端地址写死成了 IP。 - AutoCAD 里人工验证
cadAgent.arx——我这边没有 AutoCAD,只能用户做。 用户 2026-09-27 明确表示暂不做。 - IP 直连暴露
/docs与/openapi.json——用户选择暂不处理(详见 server_deploy 记忆的 nginx 双 server 块章节)。
Why: 会话内的任务列表不跨对话持久化,关闭对话后这些状态不会自动带过去; 只有写进记忆才能在新对话里续上。用户 2026-09-27 明确问过「关掉对话后怎么重新开始」。
How to apply: 新对话开始时先读本文件确认进度。动手前先问用户 ICP 备案是否 已通过——它决定公众号 URL 该配隧道还是配域名,是当前唯一会改变操作方式的变量。