Files
KCGL/inventory-backend
yueli 33acdc758c fix(scan-draft): 撤回申请单时清理其扫码草稿
问题
----
草稿按 (user_id, biz_type, request_id) 存储,而撤回逻辑原先只做两件事:
释放预占、把状态置为 4。没有任何草稿清理 —— 撤回后草稿成为孤儿数据:

  · 单据状态变为 4,不再出现在扫码页的下拉里(那里只拉 status=1),
    草稿从此永远读不到;
  · 若不清理会持续累积,每行是一个整单 JSON 快照。

实测(撤回前 2 份草稿):撤回后该单草稿数归 0。

★ 清的是**所有用户**在这张单上的草稿,而非仅撤回者自己的 ——
  可能有多人扫过同一张单,只清自己的会留下他人的孤儿数据。

出库 outbound_service._release_and_close
借库 borrow_service._release_and_close
两处共用底层,一并补上。
2026-09-11 09:06:43 +08:00
..
2026-01-26 13:47:53 +08:00
2026-05-12 15:17:42 +08:00
2026-02-02 15:06:20 +08:00