| | |
| | | List<ActivityAwardVO> list = new ArrayList<>(); |
| | | int p = 0; |
| | | for (LuckyActivityAwards awards : activity.getAwardsList()) { |
| | | //最多显示3个奖项 |
| | | if (list.size() >= 3) { |
| | | break; |
| | | } |
| | | list.add(create(awards, p++)); |
| | | } |
| | | bean.setId(activity.getId()); |
| | |
| | | |
| | | public static ActivityAwardVO create(LuckyActivityAwards awards, Integer position) { |
| | | String[] pdescs = new String[]{ |
| | | "一", " 二", "三", "四", "五", "六", "七", "八", "九", "十" |
| | | "一", "二", "三", "四", "五", "六", "七", "八", "九", "十" |
| | | }; |
| | | ActivityAwardVO bean = new ActivityAwardVO(); |
| | | if (awards.getMaterial() != null) { |
| | |
| | | if (awards.getMaterial().getType() == LuckyActivityAwardMaterial.ActivityAwardMaterialType.alipayRedPackage) { |
| | | switch (awards.getAwardWay()) { |
| | | case LuckyActivityAwards.AWARD_WAY_DIVIDE: |
| | | bean.setTypeIcon("https://daylucky-1255749512.cos.ap-nanjing.myqcloud.com/image/icon/icon_award_way_divide.png"); |
| | | bean.setTypeIcon("http://img.j.banliapp.com/image/icon/icon_award_way_divide.png"); |
| | | if(awards.getCount()==1){ |
| | | bean.setTypeIcon("http://img.j.banliapp.com/image/icon/icon_award_way_jing.png"); |
| | | } |
| | | |
| | | break; |
| | | case LuckyActivityAwards.AWARD_WAY_RANDOM: |
| | | bean.setTypeIcon("https://daylucky-1255749512.cos.ap-nanjing.myqcloud.com/image/icon/icon_award_way_random.png"); |
| | | bean.setTypeIcon("http://img.j.banliapp.com/image/icon/icon_award_way_random.png"); |
| | | break; |
| | | } |
| | | } else { |
| | |
| | | bean.setTitle("很遗憾,领取失败。"); |
| | | break; |
| | | } |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId()))); |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId(), activity.getCreateTime()))); |
| | | } else {//未中奖 |
| | | bean.setTitle("本活动,未中奖!"); |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId()))); |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId(), activity.getCreateTime()))); |
| | | } |
| | | break; |
| | | default: |
| | | bean.setTitle("本活动,暂未开奖!"); |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId()))); |
| | | bean.setSubTitle(String.format("(活动期号 %s)", ActivityUtil.getActivityDateNumber(activity.getId(), activity.getCreateTime()))); |
| | | } |
| | | |
| | | |