From 3e7debeb2b7e5e77d19bac5edae1334c6c88839c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 07 十二月 2020 14:04:59 +0800 Subject: [PATCH] 天天抽奖接口完善 --- service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java b/service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java index dc30fd8..2020461 100644 --- a/service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java +++ b/service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java @@ -17,6 +17,7 @@ import javax.annotation.Resource; import java.util.ArrayList; +import java.util.Arrays; import java.util.Date; import java.util.List; @@ -294,5 +295,40 @@ luckyActivityMapper.updateByPrimaryKeySelective(activity); } + @Override + public List<LuckyActivity> getRecommendActivity(Long appId, String uid, int page, int pageSize) { + ActivityDaoQuery query = new ActivityDaoQuery(); + query.appId = appId; + query.start = (page - 1) * pageSize; + query.count = pageSize; + query.sort = "actual_start_time desc"; + + query.stateList = Arrays.asList(new Integer[]{ + LuckyActivity.STATE_STARTED, + LuckyActivity.STATE_FINISH, + LuckyActivity.STATE_PRE_OPENED, + LuckyActivity.STATE_OPENED, + }); + + + return luckyActivityMapper.list(query); + } + + @Override + public Long getRecommendActivityCount(Long appId, String uid) { + ActivityDaoQuery query = new ActivityDaoQuery(); + query.appId = appId; + + query.stateList = Arrays.asList(new Integer[]{ + LuckyActivity.STATE_STARTED, + LuckyActivity.STATE_FINISH, + LuckyActivity.STATE_PRE_OPENED, + LuckyActivity.STATE_OPENED, + }); + + + return luckyActivityMapper.count(query); + } + } -- Gitblit v1.8.0