|
|
@@ -31,6 +31,7 @@ import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
@@ -56,16 +57,19 @@ public class SecondCourseServiceImpl extends MPJBaseServiceImpl<SecondCourseMapp
|
|
|
public Boolean add(AddSecondCourseDto dto) {
|
|
|
SecondCourse secondCourse = BeanUtil.toBean(dto, SecondCourse.class);
|
|
|
secondCourse.setEnrollRange(JSONUtil.toJsonStr(dto.getSecondCourseEnrollRangeList()));
|
|
|
+ secondCourse.setCreateDate(new Date());
|
|
|
courseMapper.insert(secondCourse);
|
|
|
- if(secondCourse.getSecondCourseEnrollList() != null){
|
|
|
+ if(secondCourse.getSecondCourseTimeList() != null){
|
|
|
for (SecondCourseTime secondCourseTime : secondCourse.getSecondCourseTimeList()) {
|
|
|
secondCourseTime.setSecondCourseId(secondCourse.getId());
|
|
|
+ secondCourseTime.setCreateDate(new Date());
|
|
|
courseTimeMapper.insert(secondCourseTime);
|
|
|
}
|
|
|
}
|
|
|
if(secondCourse.getSecondCourseEnrollRangeList() != null){
|
|
|
for (SecondCourseEnrollRange secondCourseEnrollRange : secondCourse.getSecondCourseEnrollRangeList()) {
|
|
|
secondCourseEnrollRange.setSecondCourseId(secondCourse.getId());
|
|
|
+ secondCourseEnrollRange.setCreateDate(new Date());
|
|
|
enrollRangeMapper.insert(secondCourseEnrollRange);
|
|
|
}
|
|
|
}
|
|
|
@@ -78,6 +82,7 @@ public class SecondCourseServiceImpl extends MPJBaseServiceImpl<SecondCourseMapp
|
|
|
public Boolean update(UpdateSecondCourseDto dto) {
|
|
|
SecondCourse secondCourse = BeanUtil.toBean(dto, SecondCourse.class);
|
|
|
secondCourse.setEnrollRange(JSONUtil.toJsonStr(dto.getSecondCourseEnrollRangeList()));
|
|
|
+ secondCourse.setModifyDate(new Date());
|
|
|
courseMapper.updateById(secondCourse);
|
|
|
//********************************* SecondCourseTime 增删改 开始 *******************************************/
|
|
|
{
|
|
|
@@ -92,12 +97,14 @@ public class SecondCourseServiceImpl extends MPJBaseServiceImpl<SecondCourseMapp
|
|
|
for (SecondCourseTime secondCourseTime : secondCourse.getSecondCourseTimeList()) {
|
|
|
//如果不等于空则修改
|
|
|
if (secondCourseTime.getId() != null) {
|
|
|
+ secondCourseTime.setModifyDate(new Date());
|
|
|
courseTimeMapper.updateById(secondCourseTime);
|
|
|
}
|
|
|
//如果等于空 则新增
|
|
|
else {
|
|
|
//已经不存在的id 删除
|
|
|
secondCourseTime.setSecondCourseId(secondCourse.getId());
|
|
|
+ secondCourseTime.setCreateDate(new Date());
|
|
|
courseTimeMapper.insert(secondCourseTime);
|
|
|
}
|
|
|
}
|
|
|
@@ -121,12 +128,14 @@ public class SecondCourseServiceImpl extends MPJBaseServiceImpl<SecondCourseMapp
|
|
|
for (SecondCourseEnrollRange secondCourseEnrollRange : secondCourse.getSecondCourseEnrollRangeList()) {
|
|
|
//如果不等于空则修改
|
|
|
if (secondCourseEnrollRange.getId() != null) {
|
|
|
+ secondCourseEnrollRange.setModifyDate(new Date());
|
|
|
enrollRangeMapper.updateById(secondCourseEnrollRange);
|
|
|
}
|
|
|
//如果等于空 则新增
|
|
|
else {
|
|
|
//已经不存在的id 删除
|
|
|
secondCourseEnrollRange.setSecondCourseId(secondCourse.getId());
|
|
|
+ secondCourseEnrollRange.setCreateDate(new Date());
|
|
|
enrollRangeMapper.insert(secondCourseEnrollRange);
|
|
|
}
|
|
|
}
|