forked from yoone/API
1
0
Fork 0

fix(product): 将sku精确匹配改为模糊查询

移除重复的sku过滤条件,统一使用LIKE进行模糊查询
This commit is contained in:
tikkhun 2026-01-16 09:35:37 +08:00
parent bdac4860df
commit 7f04de4583
1 changed files with 1 additions and 5 deletions

View File

@ -288,7 +288,7 @@ export class ProductService {
// 处理SKU过滤 // 处理SKU过滤
if (query.where?.sku) { if (query.where?.sku) {
qb.andWhere('product.sku = :sku', { sku: query.where.sku }); qb.andWhere('product.sku LIKE :sku', { sku: `%${query.where.sku}%` });
} }
// 处理SKU列表过滤 // 处理SKU列表过滤
@ -296,10 +296,6 @@ export class ProductService {
qb.andWhere('product.sku IN (:...skus)', { skus: query.where.skus }); qb.andWhere('product.sku IN (:...skus)', { skus: query.where.skus });
} }
// 处理where对象中的sku过滤
if (query.where?.sku) {
qb.andWhere('product.sku = :whereSku', { whereSku: query.where.sku });
}
// 处理where对象中的skus过滤 // 处理where对象中的skus过滤
if (query.where?.skus && query.where.skus.length > 0) { if (query.where?.skus && query.where.skus.length > 0) {