From 8087ba1d6a58bd1b50ff836cda4f6f3fa69fb839 Mon Sep 17 00:00:00 2001
From: wangw <1594593906@qq.com>
Date: Tue, 25 Nov 2025 17:13:03 +0800
Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=90=8D=E7=A7=B0=20?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../resources/mapper/ShopProdStatisticMapper.xml | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
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},'%')