From 8ac93bd9b45e3d25783798e1fe8cfc26bedd57d2 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 05 十二月 2020 17:17:48 +0800 Subject: [PATCH] 完善天天抽奖 --- facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 52 insertions(+), 4 deletions(-) diff --git a/facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java b/facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java index b8fc4f4..3134114 100644 --- a/facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java +++ b/facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java @@ -5,6 +5,9 @@ import com.ks.lucky.exception.LuckyActivityException; import com.ks.lucky.pojo.DO.LuckyActivityAwardResult; +import java.util.Date; +import java.util.List; + /** * 鎶藉缁撴灉 */ @@ -13,21 +16,66 @@ /** * 鑾峰彇缁撴灉 * - * @param appKey + * @param appId * @param uid * @param activityId * @param awardId * @return */ - public LuckyActivityAwardResult getResult(String appKey, String uid, Long activityId, Long awardId); + public LuckyActivityAwardResult getResult(Long appId, String uid, Long activityId, Long awardId); /** * 棰嗗 * - * @param appKey + * @param appId * @param uid * @param activityId */ - public void recieveAward(String appKey, String uid, Long activityId) throws LuckyActivityException, LuckyActivityAwardException, LuckyActivityAwardResultException; + public void recieveAward(Long appId, String uid, Long activityId) throws LuckyActivityException, LuckyActivityAwardException, LuckyActivityAwardResultException; + + + /** + * 鑾峰彇宸茬粡涓鐨勬椿鍔↖D + * + * @param uid + * @param page + * @param pageSize + * @return + */ + public List<Long> getDrawnActivityIdList(Long appId, Long uid, int page, int pageSize); + + public long countDrawnActivityIdList(Long appId, Long uid); + + + /** + * 鏍规嵁濂栭」淇℃伅鑾峰彇寮�濂栫粨鏋� + * + * @param activityId + * @param awardId + * @param page + * @param pageSize + * @return + */ + public List<LuckyActivityAwardResult> getResultListWithAwardInfo(Long activityId, Long awardId, int page, int pageSize); + + + /** + * 鏍规嵁濂栭」淇℃伅鑾峰彇寮�濂栫粨鏋滄暟閲� + * + * @param activityId + * @param awardId + * @return + */ + public long countResultWithAwardInfo(Long activityId, Long awardId); + + + /** + * 鏈�杩戞洿鏂版椂闂� + * + * @param activityId + * @return + */ + public Date getLatestUpdateTime(Long activityId); + } -- Gitblit v1.8.0