|
@@ -466,14 +466,15 @@ public class CourseController extends ControllerSupport {
|
|
List<Long> courseIds = Stream.of(ids.split(",")).map(s -> Long.parseLong(s.trim()))
|
|
List<Long> courseIds = Stream.of(ids.split(",")).map(s -> Long.parseLong(s.trim()))
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
|
|
+ List<CourseEntity> savedList = Lists.newArrayList();
|
|
for (Long courseId : courseIds) {
|
|
for (Long courseId : courseIds) {
|
|
CourseEntity course = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
CourseEntity course = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
course.setEnable(false);
|
|
course.setEnable(false);
|
|
- courseRepo.save(course);
|
|
|
|
|
|
+ CourseEntity saved = courseRepo.saveAndFlush(course);
|
|
|
|
+ savedList.add(saved);
|
|
}
|
|
}
|
|
|
|
|
|
- for (Long courseId : courseIds) {
|
|
|
|
- CourseEntity ce = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
|
|
|
|
+ for (CourseEntity ce : savedList) {
|
|
SyncCourseReq req = new SyncCourseReq();
|
|
SyncCourseReq req = new SyncCourseReq();
|
|
req.setCode(ce.getCode());
|
|
req.setCode(ce.getCode());
|
|
req.setEnable(ce.getEnable());
|
|
req.setEnable(ce.getEnable());
|
|
@@ -501,14 +502,15 @@ public class CourseController extends ControllerSupport {
|
|
List<Long> courseIds = Stream.of(ids.split(",")).map(s -> Long.parseLong(s.trim()))
|
|
List<Long> courseIds = Stream.of(ids.split(",")).map(s -> Long.parseLong(s.trim()))
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
|
|
+ List<CourseEntity> savedList = Lists.newArrayList();
|
|
for (Long courseId : courseIds) {
|
|
for (Long courseId : courseIds) {
|
|
CourseEntity course = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
CourseEntity course = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
course.setEnable(true);
|
|
course.setEnable(true);
|
|
- courseRepo.save(course);
|
|
|
|
|
|
+ CourseEntity saved = courseRepo.saveAndFlush(course);
|
|
|
|
+ savedList.add(saved);
|
|
}
|
|
}
|
|
|
|
|
|
- for (Long courseId : courseIds) {
|
|
|
|
- CourseEntity ce = GlobalHelper.getEntity(courseRepo, courseId, CourseEntity.class);
|
|
|
|
|
|
+ for (CourseEntity ce : savedList) {
|
|
SyncCourseReq req = new SyncCourseReq();
|
|
SyncCourseReq req = new SyncCourseReq();
|
|
req.setCode(ce.getCode());
|
|
req.setCode(ce.getCode());
|
|
req.setEnable(ce.getEnable());
|
|
req.setEnable(ce.getEnable());
|