From 2f9e218cc9b5b896ea791ab6a23aa8c2a730e8af Mon Sep 17 00:00:00 2001 From: sion <450702724@qq.com> Date: Tue, 24 Mar 2026 23:12:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../it/rattan/monisuo/mapper/OrderTradeMapper.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java b/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java index d1092ac..8c52239 100644 --- a/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java +++ b/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java @@ -21,20 +21,20 @@ public interface OrderTradeMapper extends BaseMapper { /** * 指定类型和时间段内的交易金额 */ - @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}") - BigDecimal sumAmountByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime); + @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}") + BigDecimal sumAmountByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime); /** * 指定类型和时间段内的交易笔数 */ - @Select("SELECT COUNT(*) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}") - int countByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime); + @Select("SELECT COUNT(*) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}") + int countByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime); /** * 指定类型和时间范围内的交易金额 */ - @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime} AND create_time < #{endTime}") - BigDecimal sumAmountByTypeAndTimeRange(@Param("type") int type, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime); + @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime} AND create_time < #{endTime}") + BigDecimal sumAmountByTypeAndTimeRange(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime); /** * 指定时间段内的活跃用户数 From dae7eec16e738f8ebdffcec2a097a0b4c89bb0b3 Mon Sep 17 00:00:00 2001 From: sion <450702724@qq.com> Date: Tue, 24 Mar 2026 23:17:24 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../it/rattan/monisuo/mapper/OrderTradeMapper.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java b/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java index 8c52239..d1092ac 100644 --- a/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java +++ b/src/main/java/com/it/rattan/monisuo/mapper/OrderTradeMapper.java @@ -21,20 +21,20 @@ public interface OrderTradeMapper extends BaseMapper { /** * 指定类型和时间段内的交易金额 */ - @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}") - BigDecimal sumAmountByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime); + @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}") + BigDecimal sumAmountByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime); /** * 指定类型和时间段内的交易笔数 */ - @Select("SELECT COUNT(*) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime}") - int countByTypeAndTime(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime); + @Select("SELECT COUNT(*) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime}") + int countByTypeAndTime(@Param("type") int type, @Param("startTime") LocalDateTime startTime); /** * 指定类型和时间范围内的交易金额 */ - @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE direction = #{direction} AND create_time >= #{startTime} AND create_time < #{endTime}") - BigDecimal sumAmountByTypeAndTimeRange(@Param("direction") int direction, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime); + @Select("SELECT IFNULL(SUM(amount), 0) FROM order_trade WHERE type = #{type} AND create_time >= #{startTime} AND create_time < #{endTime}") + BigDecimal sumAmountByTypeAndTimeRange(@Param("type") int type, @Param("startTime") LocalDateTime startTime, @Param("endTime") LocalDateTime endTime); /** * 指定时间段内的活跃用户数