按天复制课程

This commit is contained in:
limqhz
2021-03-28 23:53:10 +08:00
parent c04a284369
commit 8ae8ef1c90
8 changed files with 209 additions and 10 deletions

View File

@@ -1,18 +1,22 @@
package com.sv.oms.controller;
import com.sv.dto.oms.VenueLessonOmsDTO;
import com.sv.service.api.util.DateUtilCard;
import com.ydd.framework.core.common.Pagination;
import com.ydd.framework.core.common.dto.ResponseDTO;
import com.ydd.oms.controller.OmsController;
import com.sv.entity.VenueLesson;
import com.sv.service.oms.VenueLessonService;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
/**
* Controller - 场馆课程
@@ -24,7 +28,7 @@ import java.text.ParseException;
public class VenueLessonController extends OmsController {
private final Logger logger = LoggerFactory.getLogger(VenueLessonController.class);
@Resource
private VenueLessonService venueLessonService;
@@ -51,7 +55,7 @@ public class VenueLessonController extends OmsController {
*/
@RequestMapping(value = "/venue/lesson", method = RequestMethod.POST)
public ResponseDTO save(VenueLessonOmsDTO venueLesson) throws ParseException {
venueLessonService.save(venueLesson);
venueLessonService. save(venueLesson);
return ResponseDTO.ok("保存成功");
}
@@ -64,4 +68,16 @@ public class VenueLessonController extends OmsController {
return ResponseDTO.ok("删除成功");
}
/**
* 复制课程
*/
@RequestMapping(value = "/venue/lesson/copy", method = RequestMethod.POST)
public ResponseDTO copy(@RequestParam("lessonId") Integer lessonId,@RequestParam("leftDate") String leftDate,@RequestParam("rightDate") String rightDate) throws ParseException {
DateUtils.parseDate(leftDate,"YYYY-MM-DD");
Date start = DateUtilCard.getDateFromStr(leftDate);
Date end = DateUtilCard.getDateFromStr(rightDate);
venueLessonService.copy(lessonId,start,end);
return ResponseDTO.ok("保存成功");
}
}

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF8"?>
<configuration>
<jmxConfigurator />
<property name="LOG_HOME" value="/home/logs/oms_log"/>
<property name="LOG_HOME" value="~/home/logs/oms_log"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">