diff --git a/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml b/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml
index 4ca551b7f..53605da2d 100644
--- a/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml
+++ b/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml
@@ -95,10 +95,11 @@
sum(tb_shop_prod_statistic.refund_count) AS refundCount,
sum(tb_shop_prod_statistic.refund_amount) AS refundAmount
FROM
- tb_shop_prod_statistic
+ tb_shop_prod_statistic statistic
+ INNER JOIN tb_product prod ON tb_shop_prod_statistic.prod_id = prod.id
WHERE
- tb_shop_prod_statistic.shop_id = #{shopId}
- AND tb_shop_prod_statistic.create_day = #{day}
+ statistic.shop_id = #{shopId}
+ AND statistic.create_day = #{day}
AND prod.name LIKE CONCAT('%',#{productName},'%')
@@ -111,11 +112,12 @@
sum(tb_shop_prod_statistic.refund_count) AS refundCount,
sum(tb_shop_prod_statistic.refund_amount) AS refundAmount
FROM
- tb_shop_prod_statistic
+ tb_shop_prod_statistic statistic
+ INNER JOIN tb_product prod ON statistic.prod_id = prod.id
WHERE
- tb_shop_prod_statistic.shop_id = #{shopId}
- AND tb_shop_prod_statistic.create_day >= #{start}
- AND tb_shop_prod_statistic.create_day <= #{end}
+ statistic.shop_id = #{shopId}
+ AND statistic.create_day >= #{start}
+ AND statistic.create_day <= #{end}
AND prod.name LIKE CONCAT('%',#{productName},'%')