diff --git a/backend/src/main/java/io/dataease/service/dataset/DataSetTableFieldsService.java b/backend/src/main/java/io/dataease/service/dataset/DataSetTableFieldsService.java index f4a68cdec9..08a1b41d61 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableFieldsService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableFieldsService.java @@ -37,6 +37,9 @@ public class DataSetTableFieldsService { if (StringUtils.isEmpty(datasetTableField.getDataeaseName())) { datasetTableField.setDataeaseName(DorisTableUtils.dorisFieldName(datasetTableField.getId())); } + if (ObjectUtils.isEmpty(datasetTableField.getLastSyncTime())) { + datasetTableField.setLastSyncTime(System.currentTimeMillis()); + } datasetTableFieldMapper.insert(datasetTableField); } else { datasetTableFieldMapper.updateByPrimaryKeySelective(datasetTableField);