fix(protocol): save DJ pay details without blocking on due-sum mismatch

Persist payment before samples to avoid consuming sample codes on validation failure, soft-delete samples on create rollback, and surface DJ due-amount mismatch as a hint only.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-07-27 17:49:36 +08:00
1 parent f661d40f3a
commit 57487fd0dc
18 files changed
+13425 -12458

No files matched your search

File diff suppressed because it is too large. Load diff