소스 검색

3.4.3 update-20250121修改bug

xiaofei 5 달 전
부모
커밋
a877516f37

+ 2 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamDetailServiceImpl.java

@@ -855,6 +855,8 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
                 examDetailCourseService.removeById(examDetailCourse.getId());
                 // 删除考生
                 examStudentService.removeByExamDetailCourseId(examDetailCourse.getId());
+                // 删除pdf生成任务
+                tbTaskPdfService.removeById(examDetailCourse.getExamDetailId());
             }
         }
     }

+ 2 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/templete/service/impl/ImportLogicServiceImpl.java

@@ -847,7 +847,8 @@ public class ImportLogicServiceImpl implements ImportLogicService {
                             try {
                                 Field declaredField = aClass.getDeclaredField(enumResult.getCode());
                                 declaredField.setAccessible(true);
-                                declaredField.set(basicExamStudentImport, RequiredFieldsEnum.TEACHER_NAME.getCode().equals(enumResult.getCode()) ? entry.getValue().trim() : StringUtils.deleteWhitespace(entry.getValue()));
+                                // 学生姓名、任课老师姓名存在英文名,只去掉前后空格
+                                declaredField.set(basicExamStudentImport, RequiredFieldsEnum.TEACHER_NAME.getCode().equals(enumResult.getCode()) || RequiredFieldsEnum.STUDENT_NAME.getCode().equals(enumResult.getCode()) ? entry.getValue().trim() : StringUtils.deleteWhitespace(entry.getValue()));
                             } catch (NoSuchFieldException e) {
                                 throw ExceptionResultEnum.ERROR.exception("未获取到表头为[" + entry.getKey() + "]的属性值");
                             } catch (IllegalAccessException e) {