|
@@ -101,6 +101,7 @@ public class CourseCloudServiceProvider implements CourseCloudService {
|
|
if (null == course.getLevel()) {
|
|
if (null == course.getLevel()) {
|
|
course.setLevel(CourseLevel.ALL);
|
|
course.setLevel(CourseLevel.ALL);
|
|
}
|
|
}
|
|
|
|
+
|
|
} else {
|
|
} else {
|
|
course = new Course();
|
|
course = new Course();
|
|
course.setOrgId(courseReq.getRootOrgId());
|
|
course.setOrgId(courseReq.getRootOrgId());
|
|
@@ -123,9 +124,14 @@ public class CourseCloudServiceProvider implements CourseCloudService {
|
|
course.setLevel(courseLevel);
|
|
course.setLevel(courseLevel);
|
|
}
|
|
}
|
|
|
|
|
|
- Course saved = courseRepo.save(course);
|
|
|
|
-
|
|
|
|
- dataSendService.sendCourse(saved);
|
|
|
|
|
|
+ long updateTime = 0L;
|
|
|
|
+ if (null != course.getUpdateTime()) {
|
|
|
|
+ updateTime = course.getUpdateTime().getTime();
|
|
|
|
+ }
|
|
|
|
+ Course saved = courseRepo.saveAndFlush(course);
|
|
|
|
+ if (updateTime != saved.getUpdateTime().getTime()) {
|
|
|
|
+ dataSendService.sendCourse(saved);
|
|
|
|
+ }
|
|
|
|
|
|
SaveCourseResp resp = new SaveCourseResp();
|
|
SaveCourseResp resp = new SaveCourseResp();
|
|
CourseBean courseBean = new CourseBean();
|
|
CourseBean courseBean = new CourseBean();
|