Commit 2454f75f by 梅存智

管理端活动服务需求优化

parent 2c46c1b4
......@@ -128,7 +128,19 @@ public class TpPlanController {
@ApiParam(value = "培训计划vo", required = true) @RequestBody TpPlanVo tpPlanVo) {
try {
SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm");
if(StringUtils.isEmpty(tpPlanVo.getName()) || tpPlanVo.getStartTime() == null || tpPlanVo.getEndTime() == null){
com.yizhi.training.application.vo.domain.TrainingProjectVo trainingProjectVo = trainingProjectClient.getOne(tpPlanVo.getTrainingProjectId());
if (CollectionUtils.isEmpty(tpPlanVo.getActivities())) {
tpPlanVo.setName(tpPlanVo.getName());
} else {
tpPlanVo.setName(tpPlanVo.getActivities().get(0).getName());
}
tpPlanVo.setStartTime(trainingProjectVo.getStartTime());
tpPlanVo.setEndTime(trainingProjectVo.getEndTime());
}
BaseModel<TpPlanVo> model = new BaseModel<>();
model.setObj(tpPlanVo);
model.setContext(ContextHolder.get());
......
......@@ -221,6 +221,23 @@ public class TrainingProjectController {
trainingProject.setWeight(vo.getWeight());
trainingProject.setEnablePosition(vo.getEnablePosition());
trainingProject.setEnableQueue(vo.getEnableQueue());
//新增字段
trainingProject.setActivityType(vo.getActivityType());
trainingProject.setBizType(vo.getBizType());
trainingProject.setActivityCode(vo.getActivityCode());
trainingProject.setSubtitle(vo.getSubtitle());
trainingProject.setPictureSource(vo.getPictureSource());
trainingProject.setActivityAddress(vo.getActivityAddress());
trainingProject.setOrganizer(vo.getOrganizer());
trainingProject.setCoOrganizer(vo.getCoOrganizer());
trainingProject.setTips(vo.getTips());
trainingProject.setOther(vo.getOther());
trainingProject.setTopUp(vo.getTopUp());
trainingProject.setResearchId(vo.getResearchId());
trainingProject.setVideoUrl(vo.getVideoUrl());
trainingProject.setActivityReward(vo.getActivityReward());
trainingProject.setDetailsImage(vo.getDetailsImage());
return Response.ok(trainingProjectClient.save(trainingProject));
} catch (Exception e) {
......@@ -387,6 +404,24 @@ public class TrainingProjectController {
trainingProject.setTpClassificationId(vo.getTpClassificationId());
trainingProject.setWeight(vo.getWeight());
trainingProject.setEnablePosition(vo.getEnablePosition());
//新增字段
trainingProject.setActivityType(vo.getActivityType());
trainingProject.setBizType(vo.getBizType());
trainingProject.setActivityCode(vo.getActivityCode());
trainingProject.setSubtitle(vo.getSubtitle());
trainingProject.setPictureSource(vo.getPictureSource());
trainingProject.setActivityAddress(vo.getActivityAddress());
trainingProject.setOrganizer(vo.getOrganizer());
trainingProject.setCoOrganizer(vo.getCoOrganizer());
trainingProject.setTips(vo.getTips());
trainingProject.setOther(vo.getOther());
trainingProject.setTopUp(vo.getTopUp());
trainingProject.setResearchId(vo.getResearchId());
trainingProject.setVideoUrl(vo.getVideoUrl());
trainingProject.setActivityReward(vo.getActivityReward());
trainingProject.setDetailsImage(vo.getDetailsImage());
return Response.ok(trainingProjectClient.update(trainingProject));
} catch (Exception e) {
LOGGER.error("", e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment