wangwei 7 năm trước cách đây
mục cha
commit
64a42a0ebd

+ 9 - 3
examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/provider/CourseCloudServiceProvider.java

@@ -101,6 +101,7 @@ public class CourseCloudServiceProvider implements CourseCloudService {
 				if (null == course.getLevel()) {
 					course.setLevel(CourseLevel.ALL);
 				}
+
 			} else {
 				course = new Course();
 				course.setOrgId(courseReq.getRootOrgId());
@@ -123,9 +124,14 @@ public class CourseCloudServiceProvider implements CourseCloudService {
 			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();
 		CourseBean courseBean = new CourseBean();