admin
2021-02-06 6c09cbd70388ae53ec593de253f69cfa1a3eeda7
service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/ActivityAdminVoFactory.java
@@ -2,9 +2,11 @@
import com.ks.daylucky.pojo.DO.ActivityTag;
import com.ks.daylucky.pojo.VO.admin.ActivityAdminVo;
import com.ks.daylucky.util.activity.ActivityUtil;
import com.ks.lucky.pojo.DO.*;
import com.ks.lucky.pojo.DTO.ActivityAwardParams;
import com.ks.lucky.pojo.DTO.sponsorad.AlipayLifeAdInfo;
import org.yeshi.utils.TimeUtil;
import java.util.ArrayList;
import java.util.List;
@@ -35,11 +37,34 @@
        bean.setBannerList(createBannerList(activity.getBannerList()));
        bean.setPoster(activity.getMaterialPoster());
        bean.setTags(tagList);
        bean.setCreateTime(TimeUtil.getGernalTime(activity.getCreateTime().getTime(), "yyyy-MM-dd HH:mm"));
        if (activity.getActualFinishTime() != null) {
            bean.setActualFinishTime(TimeUtil.getGernalTime(activity.getActualFinishTime().getTime(), "yyyy-MM-dd HH:mm"));
        }
        if (activity.getActualStartTime() != null) {
            bean.setActualStartTime(TimeUtil.getGernalTime(activity.getActualStartTime().getTime(), "yyyy-MM-dd HH:mm"));
        }
        bean.setCurrentPersonCount(activity.getCurrentPersonCount());
        if (activity.getPreFinishTime() != null) {
            bean.setPreFinishTime(TimeUtil.getGernalTime(activity.getPreFinishTime().getTime(), "yyyy-MM-dd HH:mm"));
        }
        bean.setMaxPersonCount(activity.getMaxPersonCount());
        if (activity.getPreStartTime() != null) {
            bean.setPreStartTime(TimeUtil.getGernalTime(activity.getPreStartTime().getTime(), "yyyy-MM-dd HH:mm"));
        }
        bean.setState(ActivityUtil.getStateDesc(activity.getState()));
        bean.setStateDesc(activity.getStateRemarks());
        bean.setSerialNo(ActivityUtil.getActivityDateNumber(activity.getId(), activity.getCreateTime()));
        return bean;
    }
    private static List<ActivityAdminVo.ActivityBean.BannerBean> createBannerList(List<LuckyActivityImage> imageList) {
        List<ActivityAdminVo.ActivityBean.BannerBean> beanList = new ArrayList<>();
        if (imageList != null)
        for (LuckyActivityImage image : imageList) {
            ActivityAdminVo.ActivityBean.BannerBean bean = new ActivityAdminVo.ActivityBean.BannerBean();
            bean.setId(image.getId());