From 6c09cbd70388ae53ec593de253f69cfa1a3eeda7 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:41:25 +0800 Subject: [PATCH] 活动管理界面完善 --- service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/LuckyActivityFactory.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/LuckyActivityFactory.java b/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/LuckyActivityFactory.java index 726f10f..9b36aa3 100644 --- a/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/LuckyActivityFactory.java +++ b/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/LuckyActivityFactory.java @@ -45,6 +45,7 @@ */ private static LuckyActivity createActivity(Long sponsorId, ActivityAdminVo.ActivityBean bean) { LuckyActivity activity = new LuckyActivity(); + activity.setId(bean.getId()); activity.setSponsorId(sponsorId); activity.setMaterialPoster(bean.getPoster()); activity.setMaxPersonCount(100000); @@ -65,6 +66,7 @@ int level = 0; for (ActivityAdminVo.AwardInfoBean bean : awardInfo) { LuckyActivityAwards awards = new LuckyActivityAwards(); + awards.setId(bean.getId()); awards.setMaterial(createAwardMaterial(bean)); awards.setLevel(level++); awards.setCount(bean.getData().getCount()); @@ -101,6 +103,7 @@ */ private static LuckyActivitySponsorInfo createSponsorInfo(Long sponsorId, ActivityAdminVo.JoinInfoBean bean) { LuckyActivitySponsorInfo sponsorInfo = new LuckyActivitySponsorInfo(); + sponsorInfo.setId(bean.getId()); sponsorInfo.setSponsorId(sponsorId); sponsorInfo.setAd(createSponsorAd(sponsorId, bean)); sponsorInfo.setSponsors(new LuckySponsors(sponsorId)); @@ -116,14 +119,19 @@ */ private static LuckyActivityOpenInfo createOpenInfo(ActivityAdminVo.OpenInfoBean bean) { LuckyActivityOpenInfo openInfo = new LuckyActivityOpenInfo(); + openInfo.setId(bean.getId()); openInfo.setOpenType(LuckyActivityOpenInfo.OPEN_TYPE_PERSON_AND_TIME); openInfo.setMinPersonCount(bean.getMinPersonCount()); + openInfo.setRemarks(bean.getDesc()); return openInfo; } private static List<LuckyActivityImage> createBannerList(ActivityAdminVo.ActivityBean bean) { List<LuckyActivityImage> list = new ArrayList<>(); + if (bean.getBannerList() == null || bean.getBannerList().size() == 0) { + return list; + } int count = bean.getBannerList().size(); for (ActivityAdminVo.ActivityBean.BannerBean banner : bean.getBannerList()) { LuckyActivityImage image = new LuckyActivityImage(); @@ -149,6 +157,7 @@ alipayLifeAdInfo.setSceneId(bean.getAdInfo().getData().getSceneId()); ad.setAlipayLifeAdInfo(alipayLifeAdInfo); } + ad.setDesc(bean.getDesc()); ad.setAdType(LuckySponsorAd.SponsorAdType.valueOf(bean.getAdInfo().getType())); ad.setSponsorId(sponsorId); return ad; -- Gitblit v1.8.0