Преглед на файлове

Merge branch 'feat/behavior_record' of FanYanPeng/EAI-Backend into refactor

WuZiLong преди 5 месеца
родител
ревизия
8f7cf57ee3
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/main/java/com/njuzr/eaibackend/service/impl/BehaviorRecordServiceImpl.java

+ 2 - 1
src/main/java/com/njuzr/eaibackend/service/impl/BehaviorRecordServiceImpl.java

@@ -193,7 +193,8 @@ public class BehaviorRecordServiceImpl implements BehaviorRecordService {
             accumulatedCopyCharacterCount += copyCharacterCount;
             accumulatedLongPauseCount += longPauseCount;
             
-            if ("SUBMIT".equalsIgnoreCase(record.getRecordType())) {
+            // 兼容历史数据:recordType 为 null 的记录视为 SUBMIT,生成版本
+            if ("SUBMIT".equalsIgnoreCase(record.getRecordType()) || record.getRecordType() == null) {
                 BehaviorRecordVersionsVO.VersionEvents version = new BehaviorRecordVersionsVO.VersionEvents();
                 version.setVersion(versions.size() + 1);
                 version.setCreatedAt(record.getCreatedAt());