| | |
| | | */ |
| | | 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); |
| | |
| | | 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()); |
| | |
| | | */ |
| | | 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)); |
| | |
| | | */ |
| | | 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(); |
| | |
| | | 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; |