From 8ac93bd9b45e3d25783798e1fe8cfc26bedd57d2 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 05 十二月 2020 17:17:48 +0800 Subject: [PATCH] 完善天天抽奖 --- service-lucky/src/main/java/com/ks/lucky/service/impl/remote/LuckyActivityServiceImpl.java | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 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 818d6be..dc30fd8 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 @@ -16,6 +16,7 @@ import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -43,9 +44,6 @@ @Resource private LuckyMQService luckyMQService; - private Long getAppId(String appKey) throws AppException { - return appManager.getAppId(appKey); - } private void notNull(LuckyActivity activity) throws LuckyActivityException { if (activity == null) { @@ -54,17 +52,12 @@ } @Override - public List<LuckyActivity> getActivityList(String appKey, Long sponsorId, List<Integer> stateList, String key, int page, int pageSize) { + public List<LuckyActivity> getActivityList(Long appId, Long sponsorId, List<Integer> stateList, String key, int page, int pageSize) { ActivityDaoQuery query = new ActivityDaoQuery(); query.stateList = stateList; query.key = key; query.sponsorId = sponsorId; - - try { - query.appId = getAppId(appKey); - } catch (AppException e) { - return null; - } + query.appId = appId; query.start = (page - 1) * pageSize; query.count = pageSize; query.sort = "start_time desc"; @@ -72,16 +65,13 @@ } @Override - public long countActivity(String appKey, Long sponsorId, List<Integer> stateList, String key) { + public long countActivity(Long appId, Long sponsorId, List<Integer> stateList, String key) { ActivityDaoQuery query = new ActivityDaoQuery(); query.stateList = stateList; query.key = key; query.sponsorId = sponsorId; - try { - query.appId = getAppId(appKey); - } catch (AppException e) { - return 0L; - } + query.appId = appId; + return luckyActivityMapper.count(query); } @@ -282,6 +272,16 @@ } @Override + public List<LuckyActivity> getActivityDetail(List<Long> ids) { + List<LuckyActivity> activityList = new ArrayList<>(); + for (Long id : ids) { + LuckyActivity luckyActivity = getActivityDetail(id); + activityList.add(luckyActivity); + } + return activityList; + } + + @Override public void updateActivity(LuckyActivity activity) throws LuckyActivityException { if (activity.getState() != null) { throw new LuckyActivityException(1, "涓嶈兘鏇存敼娲诲姩鐘舵��"); -- Gitblit v1.8.0