fix(query): 支持12位纯数字时间编号(如202609040184)商品编号的精准索引路由

This commit is contained in:
yml2213
2026-09-05 11:25:14 +08:00
parent a9125b1939
commit cd719fc355
9 changed files with 91 additions and 29 deletions
@@ -496,9 +496,9 @@ func TestApplyAdminOrderFiltersSmartRouting(t *testing.T) {
wantSQLFrag: "o.order_no = ?",
},
{
name: "长纯数字订单号路由至rental_orders(order_no)",
query: AdminOrderQuery{Keyword: "2026090510001234"},
wantSQLFrag: "o.order_no = ?",
name: "12位时间计算的纯数字商品编号路由至rental_listings(listing_no)",
query: AdminOrderQuery{Keyword: "202609040184"},
wantSQLFrag: "l.listing_no = ?",
},
{
name: "L前缀商品编号路由至rental_listings(listing_no)",