修正 PChome 覆蓋率活躍商品分母
All checks were successful
CD Pipeline / deploy (push) Successful in 1m21s

This commit is contained in:
OoO
2026-05-20 11:42:35 +08:00
parent 6bf05ec2f1
commit a1818da1f3
5 changed files with 20 additions and 3 deletions

View File

@@ -274,7 +274,7 @@ def _cached_payload(cache_key: str, producer, ttl_seconds: int = COMPETITOR_INTE
def fetch_competitor_coverage(engine) -> dict:
return _cached_payload(
f"coverage:v3:floor={PCHOME_MATCH_SCORE_FLOOR}:manual_reviews=1",
f"coverage:v4:floor={PCHOME_MATCH_SCORE_FLOOR}:manual_reviews=1",
lambda: _fetch_competitor_coverage_uncached(engine),
)
@@ -349,7 +349,10 @@ def _fetch_competitor_coverage_uncached(engine) -> dict:
{attempt_cte}
SELECT
(SELECT COUNT(*) FROM latest_momo WHERE rn = 1) AS active_with_price,
(SELECT COUNT(*) FROM valid_competitor) AS valid_matches,
(SELECT COUNT(*)
FROM latest_momo lm
JOIN valid_competitor vc ON vc.sku = lm.sku
WHERE lm.rn = 1) AS valid_matches,
(SELECT COUNT(*)
FROM latest_momo lm
LEFT JOIN valid_competitor vc ON vc.sku = lm.sku