Browse Source

导入时去掉科目代码前后空格

ting.yin 5 years ago
parent
commit
530669ea54

+ 4 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/service/impl/ExamStudentServiceImpl.java

@@ -116,6 +116,8 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
 
 
         for (ExamStudent student : list) {
         for (ExamStudent student : list) {
             ExamSubject subject = null;
             ExamSubject subject = null;
+            student.setSubjectCode(StringUtils.trimToNull(student.getSubjectCode()));
+            student.setSubjectName(StringUtils.trimToNull(student.getSubjectName()));
             if (!subjectMap.containsKey(student.getSubjectCode())) {
             if (!subjectMap.containsKey(student.getSubjectCode())) {
                 subject = new ExamSubject();
                 subject = new ExamSubject();
                 subject.setCode(student.getSubjectCode());
                 subject.setCode(student.getSubjectCode());
@@ -194,6 +196,8 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
 
 
     @Transactional
     @Transactional
     public ExamStudent save(ExamStudent student) {
     public ExamStudent save(ExamStudent student) {
+        student.setSubjectCode(StringUtils.trimToNull(student.getSubjectCode()));
+        student.setSubjectName(StringUtils.trimToNull(student.getSubjectName()));
         ExamSubject subject = subjectService.find(student.getExamId(), student.getSubjectCode());
         ExamSubject subject = subjectService.find(student.getExamId(), student.getSubjectCode());
         if (subject == null) {
         if (subject == null) {
             subject = new ExamSubject();
             subject = new ExamSubject();