项目一|摄影工作室预约系统(独立交付,已上线运行)
原始问题:商家靠微信接单,客户反复问「有没有空」,商家翻聊天
记录确认,出现过两个客户占同一时段、定金催不回来。
我做的部分:拆出「档期」与「订单」两层数据;下单即锁档,同时
写入 24 小时定金截止时间;到点未付自动释放档期并记录流转历史;
后台做按天分组的日程视图(可切 14 / 30 / 60 天)、订单倒计时、
定金收取与撤销、已释放订单恢复;数据层做每日快照(保留 14 天)
加导入前自动备份,可回滚到任意一天;客户侧把可选时段、定金
金额、截止时间直接摆出来,减少来回问。
一个关键取舍:没上数据库、没上框架。因为这套系统一天写入只有
几十次,加数据库只多一个运维故障点,而甲方没有技术能力维护。
代价是并发写要自己保证 —— 用单进程串行写入 + 临时文件原子
替换解决,断电也不会写坏主库。
结果:撞档在机制上不再可能;超时未付自动放回;商家每天看一遍
日程就知道当天安排,不再靠翻聊天记录。
项目二|素材生产与发布自动化(自用工具链)
Playwright 批量截取页面、生成规范尺寸图文卡片、自动填表提交;
FFmpeg 把操作过程按帧合成演示视频;Python 处理本机文件、图像
裁剪与批量整理。中间解决过登录态保持、弹窗遮挡、按钮在 shadow
DOM 里定位不到等实际障碍。原来一套素材手工做,现在一条命令跑完。