swagger mysql

dev_0531
zhenghuang 5 years ago
parent 154eaecc80
commit df9a68e76e

@ -29,6 +29,9 @@ public class ActivityInstanceVO implements Serializable {
@ApiModelProperty(value = "活动池信息", hidden = true) @ApiModelProperty(value = "活动池信息", hidden = true)
private ActivityScheduleVO scheduleVO; private ActivityScheduleVO scheduleVO;
@ApiModelProperty(value = "类型CODE", hidden = true)
private String categoryCode;
@ApiModelProperty(value = "活动名称", required = true) @ApiModelProperty(value = "活动名称", required = true)
@NotBlank(message = "请输入活动名称") @NotBlank(message = "请输入活动名称")

@ -19,8 +19,14 @@ public class ActivityScheduleVO {
@NotBlank(message = "请输入活动池名称") @NotBlank(message = "请输入活动池名称")
private String name; private String name;
@ApiModelProperty(value = "分类ID", required = true)
@NotBlank(message = "请输入分类ID")
private Integer categoryId;
@ApiModelProperty(value = "分类CODE", required = true)
private String categoryCode;
@ApiModelProperty(value = "活动池图片", required = true) @ApiModelProperty(value = "活动池图片", required = true)
@NotBlank(message = "请上传活动池图片")
private String logo; private String logo;
@ApiModelProperty(value = "活动池描述") @ApiModelProperty(value = "活动池描述")

@ -26,6 +26,8 @@ public class PmnActivityInstance {
@ApiModelProperty(value = "内容") @ApiModelProperty(value = "内容")
private String content; private String content;
private String categoryCode;
@ApiModelProperty(value = "活动规划id") @ApiModelProperty(value = "活动规划id")
private Long scheduleId; private Long scheduleId;

@ -100,11 +100,16 @@ public class PmnActivityInstanceServiceImpl extends ServiceImpl<PmnActivityInsta
} }
pmnActivityInstance.setEndTime(activityInstanceVO.getEndTime()); pmnActivityInstance.setEndTime(activityInstanceVO.getEndTime());
pmnActivityInstance.setContent(""); pmnActivityInstance.setContent("");
pmnActivityInstance.setCategoryCode(activityInstanceVO.getCategoryCode());
pmnActivityInstance.setName(activityInstanceVO.getName()); pmnActivityInstance.setName(activityInstanceVO.getName());
pmnActivityInstance.setIsAddition(2L); pmnActivityInstance.setIsAddition(2L);
if (pmnActivityInstance.getStatus() == null) { if (pmnActivityInstance.getStatus() == null) {
if(pmnActivityInstance.getBeginTime().compareTo(new Date()) == -1) {
pmnActivityInstance.setStatus(2L);
}else {
pmnActivityInstance.setStatus(1L); pmnActivityInstance.setStatus(1L);
} }
}
if (isTerminate) { if (isTerminate) {
pmnActivityInstance.setStatus(3L); pmnActivityInstance.setStatus(3L);
} }

@ -54,6 +54,8 @@ public class PmnActivityScheduleServiceImpl extends ServiceImpl<PmnActivitySched
activitySchedule.setId(activityScheduleVO.getId()); activitySchedule.setId(activityScheduleVO.getId());
activitySchedule.setName(activityScheduleVO.getName()); activitySchedule.setName(activityScheduleVO.getName());
activitySchedule.setLogo(activityScheduleVO.getLogo()); activitySchedule.setLogo(activityScheduleVO.getLogo());
activitySchedule.setCategoryId(activityScheduleVO.getCategoryId());
activitySchedule.setCategoryCode(activityScheduleVO.getCategoryCode());
activitySchedule.setStatus(1); activitySchedule.setStatus(1);
activitySchedule.setUpdateTime(new Date()); activitySchedule.setUpdateTime(new Date());
boolean saveActivitySchedule = saveOrUpdate(activitySchedule); boolean saveActivitySchedule = saveOrUpdate(activitySchedule);
@ -123,6 +125,8 @@ public class PmnActivityScheduleServiceImpl extends ServiceImpl<PmnActivitySched
activityScheduleVO.setLogo(activitySchedule.getLogo()); activityScheduleVO.setLogo(activitySchedule.getLogo());
activityScheduleVO.setName(activitySchedule.getName()); activityScheduleVO.setName(activitySchedule.getName());
activityScheduleVO.setDescription(activitySchedule.getDescription()); activityScheduleVO.setDescription(activitySchedule.getDescription());
activityScheduleVO.setCategoryId(activitySchedule.getCategoryId());
activityScheduleVO.setCategoryCode(activitySchedule.getCategoryCode());
PmnActivityPromotion activityPromotion = activityPromotionService.getOne(Wrappers.<PmnActivityPromotion>lambdaQuery().eq(PmnActivityPromotion::getScheduleId, activitySchedule.getId())); PmnActivityPromotion activityPromotion = activityPromotionService.getOne(Wrappers.<PmnActivityPromotion>lambdaQuery().eq(PmnActivityPromotion::getScheduleId, activitySchedule.getId()));
if(activityPromotion != null) { if(activityPromotion != null) {
List<PmnActivityPromotionParam> activityPromotionParams = new ArrayList<>(); List<PmnActivityPromotionParam> activityPromotionParams = new ArrayList<>();

@ -121,6 +121,9 @@ public class PmnPromotionSrcServiceImpl extends ServiceImpl<PmnPromotionSrcDOMap
PromotionSrcVO vo = new PromotionSrcVO(); PromotionSrcVO vo = new PromotionSrcVO();
BeanUtils.copyProperties(src, vo); BeanUtils.copyProperties(src, vo);
ActivityInstanceVO instance = pmnActivityInstanceService.getVO(src.getInstanceId()); ActivityInstanceVO instance = pmnActivityInstanceService.getVO(src.getInstanceId());
if(instance.getStatus() != 2) {
continue;
}
// if ( // if (
// !((instance.getBeginTime().compareTo(new Date()) == -1 || instance.getBeginTime().compareTo(new Date()) == 0) && // !((instance.getBeginTime().compareTo(new Date()) == -1 || instance.getBeginTime().compareTo(new Date()) == 0) &&
// instance.getEndTime().compareTo(new Date()) == 1 // instance.getEndTime().compareTo(new Date()) == 1

Loading…
Cancel
Save