|
@@ -1675,7 +1675,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
List<ClassGroup4MixDto> classGroup4MixDtosBackup = new ArrayList<>();
|
|
|
if(StringUtils.isNotEmpty(classGroup4MixDtos.get(0).getClassCourseMinute())){
|
|
|
try {
|
|
|
- BeanUtils.copyProperties(classGroup4MixDtosBackup, classGroup4MixDtos);
|
|
|
+ classGroup4MixDtosBackup = (List<ClassGroup4MixDto>)BeanUtils.cloneBean(classGroup4MixDtos);
|
|
|
} catch (Exception e) {
|
|
|
throw new BizException("拷贝课程信息异常");
|
|
|
}
|
|
@@ -3319,7 +3319,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class,propagation = Propagation.REQUIRED)
|
|
|
- public void mergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) throws InvocationTargetException, IllegalAccessException {
|
|
|
+ public void mergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) throws Exception {
|
|
|
List<Integer> classGroupIds = mergeClassSplitClassAffirmDto.getClassGroupIds();
|
|
|
if(classGroupIds == null || classGroupIds.size() == 0){
|
|
|
throw new BizException("参数校验失败");
|
|
@@ -3398,8 +3398,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
ClassGroup4MixDto classGroup4MixDto = classGroup4MixDtos.get(0);
|
|
|
classGroup4MixDto.setClassCourseMinute(musicGroupStudentClassAdjust.getClassCourseMinute());
|
|
|
List<CourseTimeDto> courseTimeDtoList = classGroup4MixDto.getCourseTimeDtoList();
|
|
|
- List<CourseTimeDto> courseTimeDtoListBackup = new ArrayList<>();
|
|
|
- BeanUtils.copyProperties(courseTimeDtoListBackup, courseTimeDtoList);
|
|
|
+ List<CourseTimeDto> courseTimeDtoListBackup = (List<CourseTimeDto>)BeanUtils.cloneBean(courseTimeDtoList);
|
|
|
//每种课程类型单独排课
|
|
|
for (CourseTimeDto courseTimeDto : courseTimeDtoListBackup) {
|
|
|
List<CourseTimeDto> courseTimeDtos = new ArrayList<>();
|