diff --git a/src/service/product.service.ts b/src/service/product.service.ts index 9ad03b7..170ddeb 100644 --- a/src/service/product.service.ts +++ b/src/service/product.service.ts @@ -288,7 +288,7 @@ export class ProductService { // 处理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列表过滤 @@ -296,10 +296,6 @@ export class ProductService { 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过滤 if (query.where?.skus && query.where.skus.length > 0) {