/** * 初始化活动 * * @param pai * @return */ private Activity transFormActInfo(XQActivityVO pai) { Activity activity = new Activity(); activity.setId(pai.getActId()); activity.setName(pai.getActTitle()); activity.setDetails(pai.getActDesc()); activity.setApplyDesc(pai.getApplyDesc()); activity.setCreatedAt(new Date()); activity.setType(pai.getActType()); activity.setImg(xq_default_img); activity.setBanner(xq_default_banner); activity.setUrl(pai.getActUrl()); activity.setTagImage(pai.getActTagImage()); activity.setActTagType(pai.getActTagType()); activity.setCreatorId(pai.getCreateOper()); // 时间初始化 if (pai.getActStartTime() != null) { activity.setStartTime(new Date(pai.getActStartTime())); } if (pai.getActEndTime() != null) { activity.setEndTime(new Date(pai.getActEndTime())); } if (pai.getApplyStartTime() != null) { activity.setApplyStartTime(new Date(pai.getApplyStartTime())); } if (pai.getApplyEndTime() != null) { activity.setApplyEndTime(new Date(pai.getApplyEndTime())); } // 活动所属 if (ActivityChannel.XIANGQU.equals(pai.getActChannel())) { activity.setChannel(ActivityChannel.XIANGQU); } // 活动状态 if (ActivityType.PUBLIC_FOREVER.equals(pai.getActType())) { activity.setStatus(ActivityStatus.IN_PROGRESS); } else { activity.setStatus(ActivityStatus.NOT_STARTED); } return activity; }