admin
2021-06-24 df4441322e9801c102299451da41d7c40b4502e9
service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/ActivityListItemInfoVOFactory.java
@@ -47,6 +47,10 @@
        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());
@@ -59,7 +63,7 @@
    public static ActivityAwardVO create(LuckyActivityAwards awards, Integer position) {
        String[] pdescs = new String[]{
                "一", " 二", "三", "四", "五", "六", "七", "八", "九", "十"
                "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"
        };
        ActivityAwardVO bean = new ActivityAwardVO();
        if (awards.getMaterial() != null) {
@@ -75,10 +79,14 @@
        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 {
@@ -120,15 +128,15 @@
                            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())));
        }