star-cloud/tests/Feature/Transaction
sky121113 e0532a539f [FEAT] 售完即清空貨道效期與批號
1. recordDispense 扣庫存後,若 stock 歸 0 則一併清空 expiry_date 與 batch_no,避免舊批效期殘留:日後僅補 stock 未改效期時,update_inventory 不會把過期日下發、誤將新批貨鎖成「暫不販售」,與機台端「賣完清效期」對稱
2. 新增 ExpiryClearOnSelloutMysqlTest 驗證售完清效期行為

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 17:23:02 +08:00
..
ExpiryClearOnSelloutMysqlTest.php [FEAT] 售完即清空貨道效期與批號 2026-06-23 17:23:02 +08:00
FinalizeIdempotencyTest.php [FEAT] 銷售紀錄流水號顯示剝除機台序號前綴 2026-06-19 09:16:13 +08:00
FinalizeStockMysqlTest.php [FEAT] 交易結算冪等性強化與 flow_id 跨機台命名空間 2026-06-18 17:14:19 +08:00