33acdc758c671da47e7b9d7053e95eb39ac8da4a
问题
----
草稿按 (user_id, biz_type, request_id) 存储,而撤回逻辑原先只做两件事:
释放预占、把状态置为 4。没有任何草稿清理 —— 撤回后草稿成为孤儿数据:
· 单据状态变为 4,不再出现在扫码页的下拉里(那里只拉 status=1),
草稿从此永远读不到;
· 若不清理会持续累积,每行是一个整单 JSON 快照。
实测(撤回前 2 份草稿):撤回后该单草稿数归 0。
★ 清的是**所有用户**在这张单上的草稿,而非仅撤回者自己的 ——
可能有多人扫过同一张单,只清自己的会留下他人的孤儿数据。
出库 outbound_service._release_and_close
借库 borrow_service._release_and_close
两处共用底层,一并补上。
Description
No description provided
Languages
Python
70.2%
CSS
14.9%
Vue
7.6%
HTML
4.2%
TypeScript
3.1%