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/ActivityAdminVoFactory.java | 39 ++++++++++++++++++++++++++++++++------- 1 files changed, 32 insertions(+), 7 deletions(-) diff --git a/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/ActivityAdminVoFactory.java b/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/ActivityAdminVoFactory.java index 42f31dc..7a104f6 100644 --- a/service-daylucky/src/main/java/com/ks/daylucky/util/factory/vo/ActivityAdminVoFactory.java +++ b/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; @@ -12,7 +14,7 @@ public class ActivityAdminVoFactory { - public static ActivityAdminVo create(LuckyActivity activity, List<ActivityTag> tagList,int validDay) { + public static ActivityAdminVo create(LuckyActivity activity, List<ActivityTag> tagList, int validDay) { ActivityAdminVo vo = new ActivityAdminVo(); vo.setActivity(createActivityBean(activity, tagList)); vo.setAwardInfo(createAwardList(activity)); @@ -35,17 +37,40 @@ 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<>(); - for (LuckyActivityImage image : imageList) { - ActivityAdminVo.ActivityBean.BannerBean bean = new ActivityAdminVo.ActivityBean.BannerBean(); - bean.setId(image.getId()); - bean.setUrl(image.getUrl()); - beanList.add(bean); - } + if (imageList != null) + for (LuckyActivityImage image : imageList) { + ActivityAdminVo.ActivityBean.BannerBean bean = new ActivityAdminVo.ActivityBean.BannerBean(); + bean.setId(image.getId()); + bean.setUrl(image.getUrl()); + beanList.add(bean); + } return beanList; } -- Gitblit v1.8.0