修复卖家商品价格展示

This commit is contained in:
yml
2026-05-25 15:12:40 +08:00
parent 7e7e6dc166
commit e270ce8bfc
5 changed files with 78 additions and 23 deletions
+9
View File
@@ -30,6 +30,15 @@ export function getListingDisplayPrice(item: Listing) {
return Number(item.price || 0);
}
export function getListingSellerPrice(item: Listing) {
const priceBreakdown = item.asset_summary?.price_breakdown;
if (typeof priceBreakdown === "object" && priceBreakdown !== null) {
const price = readUnknownNumber((priceBreakdown as Record<string, unknown>).seller_total_price);
if (price > 0) return price;
}
return getListingDisplayPrice(item);
}
export function getRatioValue(item: Listing) {
const ratio = readAssetNumber(item, "publish_ratio");
if (ratio > 0) return ratio;