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); /** * 指定时间段内的活跃用户数