ソースを参照

fix: catalog_images SQL uses exact ILIKE match, not partial wildcard

Remove '%' || p_model || '%' — the chatbot passes the exact model number
extracted from the user's message, so no wildcard needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tony T 5 日 前
コミット
0385537803
1 ファイル変更1 行追加1 行削除
  1. 1 1
      erp-bridge/sql/chatbot_api_catalog_images.sql

+ 1 - 1
erp-bridge/sql/chatbot_api_catalog_images.sql

@@ -29,7 +29,7 @@ AS $$
                     FROM shop.shop_product_picture spp
                     JOIN shop.shop_product sp ON spp.product_id = sp.product_id
                     JOIN public.catalog c ON sp.caf_serial_no = c.serial_no
-                    WHERE c.model ILIKE '%' || p_model || '%'
+                    WHERE c.model ILIKE p_model
                       AND spp.apppicture_path IS NOT NULL
                     LIMIT p_limit
                 ) sub