|
@@ -83,7 +83,23 @@ public class DataReceiveService {
|
|
|
List<ExtractConfig> extractConfigs= extractConfigRepo.findByCourseCodeAndOrgId(courseCode,orgId);
|
|
|
if (extractConfigs != null && extractConfigs.size() > 0) {
|
|
|
for (ExtractConfig extractConfig : extractConfigs) {
|
|
|
- extractConfig.setCourseName(courseName);
|
|
|
+ Course course = extractConfig.getCourse();
|
|
|
+ if(course != null){
|
|
|
+ course.setName(courseName);
|
|
|
+ course.setLevel(courseLevel);
|
|
|
+ course.setEnable(enable);
|
|
|
+ course.setUpdateTime(CommonUtils.getCurDateTime());
|
|
|
+ extractConfig.setCourse(course);
|
|
|
+ }else{
|
|
|
+ Course tempCourse = new Course();
|
|
|
+ tempCourse.setCode(courseCode);
|
|
|
+ tempCourse.setName(courseName);
|
|
|
+ tempCourse.setLevel(courseLevel);
|
|
|
+ tempCourse.setEnable(enable);
|
|
|
+ tempCourse.setOrgId(orgId);
|
|
|
+ tempCourse.setCreateTime(CommonUtils.getCurDateTime());
|
|
|
+ extractConfig.setCourse(tempCourse);
|
|
|
+ }
|
|
|
}
|
|
|
extractConfigRepo.save(extractConfigs);
|
|
|
}
|