feat: add tenant commerce operations

This commit is contained in:
xiong
2026-07-26 19:43:57 +08:00
parent 36b64dcf70
commit 9a62f7b23a
7 changed files with 1012 additions and 2 deletions

View File

@@ -335,9 +335,10 @@ public sealed class ExceptionHandlingMiddleware(
return code switch
{
"commerce_access_denied" or "tenant_access_denied" => StatusCodes.Status403Forbidden,
"order_not_found" or "svip_plan_not_found" or "region_not_found" => StatusCodes.Status404NotFound,
"tenant_admin_access_denied" => StatusCodes.Status403Forbidden,
"order_not_found" or "svip_plan_not_found" or "region_not_found" or "activation_code_not_found" => StatusCodes.Status404NotFound,
"payment_provider_not_configured" or "payment_secret_not_configured" => StatusCodes.Status503ServiceUnavailable,
"order_status_invalid" => StatusCodes.Status409Conflict,
"order_status_invalid" or "activation_code_used" or "payment_amount_mismatch" => StatusCodes.Status409Conflict,
_ => StatusCodes.Status400BadRequest
};
}