From 774a788ee1c5f6b94e3eed68145601c02c977ea8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 21 八月 2019 15:25:34 +0800 Subject: [PATCH] 签到修改 --- fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 50 insertions(+), 9 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java index d4c9f9b..6e509e3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java @@ -1,6 +1,8 @@ package com.yeshi.fanli.dao.mybatis.integral; +import java.util.Date; import java.util.List; +import java.util.Set; import org.apache.ibatis.annotations.Param; @@ -11,38 +13,77 @@ /** * 鏈鍙栭噾甯� + * * @param count * @param uid * @return */ List<IntegralTaskRecord> listNotReceived(@Param("count") int count, @Param("uid") Long uid); - - + + /** + * 鏈鍙栭噾甯�- 鎺掗櫎id + * + * @param count + * @param uid + * @return + */ + List<IntegralTaskRecord> listNotReceivedExcludeId(@Param("count") int count, @Param("uid") Long uid, + @Param("list") Set<Long> idList); + /** * 鎬诲畬鎴� + * * @param uid * @param dateType * @return */ - Integer getTotalGoldCoin(@Param("uid") Long uid, @Param("cid") Long cid, @Param("dateType")Integer dateType); - + Integer getTotalGoldCoin(@Param("uid") Long uid, @Param("cid") Long cid, @Param("dateType") Integer dateType); + /** * 缁熻瀹屾垚鏁伴噺 + * * @param uid * @param cid * @param dateType * @return */ - Integer countFinished(@Param("uid") Long uid, @Param("cid") Long cid, @Param("dateType")Integer dateType); - + Integer countFinished(@Param("uid") Long uid, @Param("cid") Long cid, @Param("dateType") Integer dateType); + /** * 杩�7澶╃鍒版儏鍐� + * * @param uid * @param cid - * @param sortState 1鍊掑簭-鍒涘缓鏃堕棿 + * @param sortState + * 1鍊掑簭-鍒涘缓鏃堕棿 * @return */ List<IntegralTaskRecord> listDaySignRecord(@Param("uid") Long uid, @Param("cid") Long cid); - + + /** + * 鏈鍙栭噾甯� + * + * @param count + * @param uid + * @return + */ + int countTotalGoldCoin(@Param("uid") Long uid); + + /** + * 鏇存柊棰嗗彇鐘舵�� + * + * @param uid + */ + void updateReceived(@Param("uid") Long uid); + + /** + * 鏍规嵁浠诲姟ID涓庢椂闂存鏌ヨ浠诲姟瀹屾垚鏁伴噺 + * + * @param taskId + * @param uid + * @param minTime + * @param maxTime + */ + int countGetCountByTaskIdAndDay(@Param("taskId") Long taskId,@Param("uid")Long uid, @Param("minTime") Date minTime, + @Param("maxTime") Date maxTime); } - -- Gitblit v1.8.0