当 product_service.list_products 失败或返回空时,直接查 Product 表 获取产品数据,避免因 service 层异常导致产品匹配链路断裂。 同时增加关键节点的 info 级别日志便于排查。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>