商品列表 统计 sql问题

This commit is contained in:
wangw 2024-10-08 18:01:06 +08:00
parent d855a7eeac
commit 772c827118
1 changed files with 4 additions and 3 deletions

View File

@ -28,7 +28,8 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
" INNER JOIN tb_product pro ON d.product_id = pro.id " +
" AND pro.shop_id = :shopId " +
" AND (:categoryId IS NULL OR pro.category_id = :categoryId) " +
" AND (:productName IS NULL OR d.product_name LIKE %:productName%) " +
" AND (:productName IS NULL OR pro.name LIKE %:productName%) " +
" AND (:type IS NULL OR pro.type_enum = :type) " +
" WHERE " +
" d.shop_id = :shopId " +
"AND d.created_at > :startTime " +
@ -42,7 +43,7 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
" and pro.shop_id = :shopId " +
" and (:categoryId IS NULL OR pro.category_id = :categoryId) " +
" AND (:productName IS NULL OR pro.name LIKE %:productName%) " +
" AND (:type IS NULL OR pro.type = type) " +
" AND (:type IS NULL OR pro.type_enum = :type) " +
" WHERE " +
" d.shop_id = :shopId " +
" AND d.created_at > :startTime " +
@ -68,7 +69,7 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
" AND pro.shopId = :shopId " +
" AND ( :categoryId IS NULL OR pro.categoryId = :categoryId ) " +
" AND ( :productName IS NULL OR pro.name LIKE %:productName% ) " +
" AND ( :type IS NULL OR pro.type = :type ) " +
" AND ( :type IS NULL OR pro.typeEnum = :type ) " +
"WHERE " +
" detail.shopId = :shopId " +
" AND detail.createdAt > :startTime " +