wangliang преди 2 години
родител
ревизия
9307a494f6
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamRecordServiceImpl.java

+ 4 - 1
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamRecordServiceImpl.java

@@ -616,7 +616,10 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
             er.setMobileFirstMonitorStatus(mobileFirstMonitorStatus);
             er.setMobileSecondMonitorStatus(mobileSecondMonitorStatus);
             er.setUpdateTime(updateTime);
-            this.saveOrUpdate(er);
+            examRecordStatusEnum = ExamRecordCacheUtil.getStatus(recordId);
+            if (Objects.nonNull(examRecordStatusEnum) && examRecordStatusEnum != ExamRecordStatusEnum.PERSISTED) {
+                this.saveOrUpdate(er);
+            }
         }
     }