From c9fdff7d45ae118eac10397d8f34661e9f2e968a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 一月 2022 10:28:18 +0800 Subject: [PATCH] 礼金bug修复 --- service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 deletions(-) diff --git a/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java b/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java index 2db7bf1..f7176b9 100644 --- a/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java +++ b/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java @@ -6,29 +6,64 @@ import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; +import java.util.Date; import java.util.List; public interface LiJinExpendRecordMapper extends BaseMapper<LiJinExpendRecord> { List<LiJinExpendRecord> listByPage(@Param("query") ExpendRecordQuery query); - long count(@Param("query")ExpendRecordQuery query); + long count(@Param("query") ExpendRecordQuery query); /** * 缁熻浠婃棩宸蹭娇鐢ㄦ鏁� + * * @param uid * @return */ - int countTodayNumByExpend(@Param("uid")String uid); + int countTodayNumByExpend(@Param("uid") String uid); /** * 缁熻浠婃棩宸蹭娇鐢ㄩ噾棰� + * * @param uid * @return */ - BigDecimal countTodayMoneyByExpend(@Param("uid")String uid); + BigDecimal countTodayMoneyByExpend(@Param("uid") String uid); + /** + * 鑾峰彇涓�娈垫椂闂村唴鐨勬渶澶ц祫閲戣褰� + * + * @param goodsId + * @param minCreatetime + * @param maxCreateTime + * @return + */ + LiJinExpendRecord getMaxMoneyRecord(@Param("goodsId") String goodsId, @Param("minCreatetime") Date minCreatetime, @Param("maxCreatetime") Date maxCreateTime); + + + /** + * 鑾峰彇姝e湪杩涜涓殑绀奸噾 + * + * @param minCreateTime + * @param maxCreateTime + * @param start + * @param count + * @return + */ + List<LiJinExpendRecord> listOnGoingLijin(@Param("minCreateTime") Date minCreateTime, @Param("maxCreateTime") Date maxCreateTime, @Param("start") int start, @Param("count") int count); + + + /** + * 鑾峰彇姝e湪杩涜涓殑绀奸噾鏁伴噺 + * + * @param minCreateTime + * @param maxCreateTime + * @return + */ + long countOnGoingLijin(@Param("minCreateTime") Date minCreateTime, @Param("maxCreateTime") Date maxCreateTime); + } \ No newline at end of file -- Gitblit v1.8.0