Skip to content

修复待核查交易阻断请求并支持人工超额结算 - #1360

Merged
yokowu merged 1 commit into
mainfrom
fix-billing-review-isolation
Sep 28, 2026
Merged

yokowu merged 1 commit into
mainfrom
fix-billing-review-isolation

Conversation

@yokowu

@yokowu yokowu commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

变更

  • 移除超额待核查交易对同一用户新请求的全局拦截;旧交易仍待核查并保留冻结,新请求按可用积分正常判断。
  • 仅在管理员提供原因并核查本地交易用量后,允许按实际超额费用走现有结算路径,扣费、解冻及记账;自动结算和远程超额交易仍保持待核查。
  • 核查时保留原请求编号、流式标记和终止事件;补充超额交易准入、人工结算及防重复扣费的回归测试。

验证

  • go test ./internal/billing/... 通过。
  • git diff --check 与 sqlc v1.30.0 diff 通过。
  • 当前未配置 MONKEYAI_TEST_DATABASE_URL,数据库集成用例被跳过;合并前需在有测试数据库的环境运行。

@yokowu
yokowu marked this pull request as ready for review September 28, 2026 04:13
@yokowu
yokowu merged commit 3139843 into main Sep 28, 2026
2 checks passed
@yokowu
yokowu deleted the fix-billing-review-isolation branch September 28, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant