wangwei 6 gadi atpakaļ
vecāks
revīzija
e39b60a7d9

+ 4 - 13
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/impl/CourseServiceImpl.java

@@ -165,7 +165,7 @@ public class CourseServiceImpl implements CourseService {
 		List<Map<String, Object>> failRecords = Collections
 				.synchronizedList(new ArrayList<Map<String, Object>>());
 
-		List<CourseEntity> courseList = Lists.newArrayList();
+		List<CourseInfo> courseList = Lists.newArrayList();
 
 		for (int i = 0; i < lineList.size(); i++) {
 			String[] line = lineList.get(i);
@@ -179,7 +179,7 @@ public class CourseServiceImpl implements CourseService {
 			boolean hasError = false;
 			StringBuilder msg = new StringBuilder();
 
-			CourseEntity couse = new CourseEntity();
+			CourseInfo couse = new CourseInfo();
 			couse.setRootOrgId(rootOrgId);
 			couse.setEnable(true);
 
@@ -230,17 +230,8 @@ public class CourseServiceImpl implements CourseService {
 			return failRecords;
 		}
 
-		for (CourseEntity cur : courseList) {
-			CourseEntity query = courseRepo.findByRootOrgIdAndCode(cur.getRootOrgId(),
-					cur.getCode());
-
-			if (null != query) {
-				query.setName(cur.getName());
-				query.setLevel(cur.getLevel());
-				courseRepo.save(query);
-			} else {
-				courseRepo.save(cur);
-			}
+		for (CourseInfo cur : courseList) {
+			saveCourse(cur);
 		}
 
 		return failRecords;