Administrator
2025-09-30 dcfbf44fcde3b8f4551de9ed45bb9ab8ffb6c6db
feat(ai): 更新知识文件时自动设置更新时间

- 在更新知识文件记录时自动填充 updated_time 字段
- 确保每次状态变更都会记录最新的更新时间
- 统一处理文件ID和任务ID更新时的时间戳设置
1 files modified
3 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/service/impl/AiKnowledgeFileServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiKnowledgeFileServiceImpl.java
@@ -122,6 +122,7 @@
                Wrappers.lambdaUpdate(AiKnowledgeFile.class)
                        .set(AiKnowledgeFile::getFileId, fileId)
                        .set(AiKnowledgeFile::getJobId, jobId)
                        .set(AiKnowledgeFile::getUpdatedTime, new Date())
                        .eq(AiKnowledgeFile::getId, aiKnowledgeFile.getId())
        );
@@ -142,6 +143,7 @@
                aiKnowledgeFileMapper.update(null,
                        Wrappers.lambdaUpdate(AiKnowledgeFile.class)
                                .set(AiKnowledgeFile::getState, state)
                                .set(AiKnowledgeFile::getUpdatedTime, new Date())
                                .eq(AiKnowledgeFile::getId, aiKnowledgeFile.getId())
                );
            }
@@ -162,6 +164,7 @@
                aiKnowledgeFileMapper.update(null,
                        Wrappers.lambdaUpdate(AiKnowledgeFile.class)
                                .set(AiKnowledgeFile::getState, state)
                                .set(AiKnowledgeFile::getUpdatedTime, new Date())
                                .eq(AiKnowledgeFile::getId, aiKnowledgeFile.getId())
                );
            }