diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java b/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java index 501a392b9..8b684a033 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/mapper/ShopOrderStatisticMapper.java @@ -65,8 +65,7 @@ public interface ShopOrderStatisticMapper extends BaseMapper " tb_shop_order_statistic " + "WHERE " + " shop_id = #{shopId} " + - " AND statistic_date > #{start} " + - " AND statistic_date <= #{end} ") + " AND statistic_date BETWEEN #{start} AND #{end} ") ShopOrderStatistic countStatistic(Long shopId, LocalDate start, LocalDate end); //---------------------------------------------金额统计--------------------------------------------------- /** @@ -98,7 +97,7 @@ public interface ShopOrderStatisticMapper extends BaseMapper " tb_shop_order_statistic " + " WHERE" + " shop_id = #{shopId} " + - "and statistic_date > #{start} " + + "and statistic_date >= #{start} " + "and statistic_date <= #{end} " + "GROUP BY tradeDay") List getStatDateRange(Long shopId, LocalDate start, LocalDate end); @@ -135,7 +134,7 @@ public interface ShopOrderStatisticMapper extends BaseMapper " SUM(credit_pay_count) as creditPay " + " FROM tb_shop_order_statistic " + " WHERE shop_id = #{shopId} " + - " AND statistic_date > #{start} " + + " AND statistic_date >= #{start} " + " AND statistic_date <= #{end} ") Map getPayTypeDateRangeRaw(Long shopId, LocalDate start, LocalDate end); diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java index 9f848067d..0ce33dd95 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/ShopOrderStatisticServiceImpl.java @@ -67,6 +67,9 @@ public class ShopOrderStatisticServiceImpl extends ServiceImpl statDateRange = mapper.getStatDateRange(shopId, startDate, currentDate); return TotalVo.mergeAndFillData(onlineDataAmount, statDateRange, startDate, currentDate); 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 64dfdb045..6cc2a68f7 100644 --- a/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml +++ b/cash-service/order-service/src/main/resources/mapper/ShopProdStatisticMapper.xml @@ -58,7 +58,7 @@ LEFT 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 > #{start} + AND tb_shop_prod_statistic.create_day >= #{start} AND tb_shop_prod_statistic.create_day <= #{end} AND prod.name LIKE CONCAT('%',#{productName},'%') @@ -73,7 +73,7 @@ SELECT sum(tb_shop_prod_statistic.sale_count) AS saleCount, - sum(tb_shop_prod_statistic.sale_amount) AS saleAmount, + sum(tb_shop_prod_statistic.sale_amount) AS totalAmount, sum(tb_shop_prod_statistic.refund_count) AS refundCount, sum(tb_shop_prod_statistic.refund_amount) AS refundAmount FROM tb_shop_prod_statistic WHERE tb_shop_prod_statistic.shop_id = #{shopId} - AND tb_shop_prod_statistic.create_day > #{start} + AND tb_shop_prod_statistic.create_day >= #{start} AND tb_shop_prod_statistic.create_day <= #{end} AND prod.name LIKE CONCAT('%',#{productName},'%')