案例摘要
为民宿运营团队开发的自动化控制系统:多个订单平台、多个账号之间的预订自动互通,再对接保洁平台自动下单和对账。系统默认影子运行只读,按建单、改单、取消、解锁、在住五类操作逐项开放自动写入,冲突时停下来等待人工裁决。
- 客户
- 某民宿运营团队
- 形态
- Web 后台、调度服务、Mac 与 Windows 执行端
- 安全
- 凭据存于本机钥匙串,浏览器端 AES-256-GCM 加密
- 状态
- 在真实订单上持续运行
1,668
项后端测试通过
5
类写入操作分别设门禁
1
分钟一次轻量探测,变化后精确回读
背景与挑战
同一批房源挂在多个平台、多个账号上,订单靠人工同步,容易超卖或漏单;退房后的保洁排班也靠人工下单和核对。
解决方案
- 订单互通:同组账号的订单全互通,每分钟轻量探测,发现变化再精确回读并核对目标房态。
- 分级门禁:每类写入操作都有影子、辅助、自动三档,逐步开放。
- 冲突裁决:检测到冲突即暂停写入并邮件告警,人工确认后继续。
- 保洁闭环:候选核对、单房预检、自动下单、结果对账,每日发送保洁日报。
本项目不使用大模型,价值来自规则引擎、浏览器自动化和失败关闭机制。
交付成果
- 后端 1,668 项测试通过,在真实订单上持续运行并迭代。
- 所有写入保留审计证据,失败任务不会被静默重试。
技术栈
- FastAPI
- PostgreSQL
- Alembic
- React
- Playwright
- Docker Compose