From 78b5a4d657660af2da52e201ca16abab3093d37d Mon Sep 17 00:00:00 2001 From: xintaofei Date: Mon, 9 Mar 2026 22:28:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=85=A5=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E4=BC=9A=E8=AF=9D=E6=97=B6=E8=AE=B0=E5=BD=95=E7=9A=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=E4=B8=8D=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/src/db/service/import_service.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/db/service/import_service.rs b/src-tauri/src/db/service/import_service.rs index b99ae1b..cd46307 100644 --- a/src-tauri/src/db/service/import_service.rs +++ b/src-tauri/src/db/service/import_service.rs @@ -1,4 +1,3 @@ -use chrono::Utc; use sea_orm::{ ActiveModelTrait, ActiveValue::NotSet, ColumnTrait, DatabaseConnection, EntityTrait, QueryFilter, Set, @@ -74,7 +73,8 @@ pub async fn import_local_conversations( continue; } - let now = Utc::now(); + let created_at = summary.started_at; + let updated_at = summary.ended_at.unwrap_or(created_at); let conv = conversation::ActiveModel { id: NotSet, folder_id: Set(folder_id), @@ -86,8 +86,8 @@ pub async fn import_local_conversations( external_id: Set(Some(summary.id.clone())), parent_id: Set(None), message_count: Set(summary.message_count as i32), - created_at: Set(summary.started_at), - updated_at: Set(now), + created_at: Set(created_at), + updated_at: Set(updated_at), deleted_at: Set(None), }; conv.insert(conn).await?;