|
|
@@ -239,33 +239,30 @@ public class BaseClassCourseController {
|
|
|
continue;
|
|
|
}
|
|
|
if(vo.getTextbookName() != null){
|
|
|
- String[] textbookNames = vo.getTextbookName().split(" ");
|
|
|
- for (String textbookName : textbookNames) {
|
|
|
- try {
|
|
|
- Long classId = classMap.get(vo.getClassName());
|
|
|
- Long courseId = courseSubjectMap.get(vo.getCourseName());
|
|
|
- Long textbookId = textbookMap.get(textbookName);
|
|
|
- Long baseSemesterId = semesterMap.get(vo.getSemester());
|
|
|
-
|
|
|
- if (baseClassCourseService.checkExits(classId, courseId, textbookId)) {
|
|
|
- continue;
|
|
|
- }
|
|
|
-
|
|
|
- if (classId != null && courseId != null && textbookId != null && baseSemesterId != null) {
|
|
|
- BaseClassCourse baseClassCourse = new BaseClassCourse();
|
|
|
- baseClassCourse.setClassId(classId);
|
|
|
- baseClassCourse.setCourseId(courseId);
|
|
|
- baseClassCourse.setTextbookId(textbookId);
|
|
|
- baseClassCourse.setCreateDate(new Date());
|
|
|
- baseClassCourse.setDeleteMark(0);
|
|
|
- baseClassCourse.setBaseSemesterId(baseSemesterId);
|
|
|
- baseClassCourses.add(baseClassCourse);
|
|
|
- }
|
|
|
- } catch (NumberFormatException e) {
|
|
|
- errorLogs.add(String.format("[无法解析输入的信息] 班级: %s, 班级: %s, 教材: %s", vo.getClassName(), vo.getCourseName(), vo.getTextbookName()));
|
|
|
- } catch (Exception e) {
|
|
|
- errorLogs.add(String.format("[意外错误(检查输入的名称是否正确且存在,输入错误可能返回 null)] 班级: %s, 课程: %s, 教材: %s - 错误信息:%s", vo.getClassName(), vo.getCourseName(), vo.getTextbookName(), e.getMessage()));
|
|
|
+ try {
|
|
|
+ Long classId = classMap.get(vo.getClassName());
|
|
|
+ Long courseId = courseSubjectMap.get(vo.getCourseName());
|
|
|
+ Long textbookId = textbookMap.get(vo.getTextbookName());
|
|
|
+ Long baseSemesterId = semesterMap.get(vo.getSemester());
|
|
|
+
|
|
|
+ if (baseClassCourseService.checkExits(classId, courseId, textbookId)) {
|
|
|
+ continue;
|
|
|
}
|
|
|
+
|
|
|
+ if (classId != null && courseId != null && textbookId != null && baseSemesterId != null) {
|
|
|
+ BaseClassCourse baseClassCourse = new BaseClassCourse();
|
|
|
+ baseClassCourse.setClassId(classId);
|
|
|
+ baseClassCourse.setCourseId(courseId);
|
|
|
+ baseClassCourse.setTextbookId(textbookId);
|
|
|
+ baseClassCourse.setCreateDate(new Date());
|
|
|
+ baseClassCourse.setDeleteMark(0);
|
|
|
+ baseClassCourse.setBaseSemesterId(baseSemesterId);
|
|
|
+ baseClassCourses.add(baseClassCourse);
|
|
|
+ }
|
|
|
+ } catch (NumberFormatException e) {
|
|
|
+ errorLogs.add(String.format("[无法解析输入的信息] 班级: %s, 班级: %s, 教材: %s", vo.getClassName(), vo.getCourseName(), vo.getTextbookName()));
|
|
|
+ } catch (Exception e) {
|
|
|
+ errorLogs.add(String.format("[意外错误(检查输入的名称是否正确且存在,输入错误可能返回 null)] 班级: %s, 课程: %s, 教材: %s - 错误信息:%s", vo.getClassName(), vo.getCourseName(), vo.getTextbookName(), e.getMessage()));
|
|
|
}
|
|
|
}else{
|
|
|
Long classId = classMap.get(vo.getClassName());
|