zhang1106
94effd3436
feat: 添加耗材管理乐观锁机制
- 在 Consumable 模型中添加 version 字段用于乐观锁控制
- 为 quick-inout、inout、adjust 接口添加乐观锁和重试机制
- 修复 adjust/set 类型的负数库存校验
- 添加数据库迁移脚本支持 SQLite 和 MySQL
- 防止并发操作导致的负库存问题
技术细节:
- 使用 version 字段实现乐观锁,更新时校验版本号
- 并发冲突时自动重试(最多3次)
- 409 状态码表示并发冲突,400 表示库存不足
2026-01-29 18:05:22 +08:00
..
2026-01-23 08:55:16 +08:00
2025-12-24 16:44:27 +08:00
2025-12-24 16:44:27 +08:00
2025-12-29 12:08:05 +08:00
2026-01-29 18:05:22 +08:00
2026-01-29 13:09:43 +08:00
2026-01-20 14:31:20 +08:00
2026-01-20 14:31:20 +08:00
2026-01-21 15:21:46 +08:00
2026-01-23 08:55:16 +08:00
2026-01-29 16:53:29 +08:00
2026-01-20 14:31:20 +08:00
2026-01-20 11:28:53 +08:00
2026-01-29 16:53:29 +08:00
2025-12-25 16:49:00 +08:00
2025-12-29 08:40:08 +08:00
2026-01-29 16:53:29 +08:00
2025-12-26 11:03:47 +08:00
2026-01-21 12:20:51 +08:00