feat(media-supply): resource cache sync and order flow refinements
Frontend CI / Frontend (push) Successful in 3m38s
Backend CI / Backend (push) Failing after 26m59s

Add a resource cache sync entrypoint (RunMediaResourceSyncOnce) driven
by the new scheduler job, and rework the backlink/sync worker around it.
Tune the meijiequan client and slow the default backlink sync interval
from 10m to 30m to reduce upstream pressure.

Trim unused public/transport surface (handler + router + swagger) and
simplify admin-web order management and ops-web media-supply views,
dropping stale shared-types fields.
This commit is contained in:
2026-06-02 14:50:36 +08:00
parent 842782b3dd
commit 723c3ffb86
14 changed files with 529 additions and 208 deletions
-12
View File
@@ -652,7 +652,6 @@ export interface MediaSupplyOrderDetail {
title: string
remark?: string | null
order_brand?: string | null
external_order_id?: string | null
external_order_code?: string | null
supplier_status?: string | null
cost_total_cents: number
@@ -684,17 +683,6 @@ export interface ListMediaSupplyOrdersResponse {
page_size: number
}
export interface SyncMediaSupplyBacklinksResponse {
published_fetched: number
pending_fetched: number
problem_fetched: number
orders_checked: number
orders_updated: number
order_codes_updated: number
refunded_orders: number
links_updated: number
}
export interface MediaSupplyWalletStatus {
tenant_id: number
user_id: number