diff --git a/apps/desktop/src-tauri/src/data/repositories/template_matching_result_repository.rs b/apps/desktop/src-tauri/src/data/repositories/template_matching_result_repository.rs index 4c4a006..40ec7e4 100644 --- a/apps/desktop/src-tauri/src/data/repositories/template_matching_result_repository.rs +++ b/apps/desktop/src-tauri/src/data/repositories/template_matching_result_repository.rs @@ -277,11 +277,11 @@ impl TemplateMatchingResultRepository { &segment_result.material_name, &segment_result.model_id, &segment_result.model_name, - &segment_result.match_score.to_string(), + &segment_result.match_score, &segment_result.match_reason, - &segment_result.segment_duration.to_string(), - &segment_result.start_time.to_string(), - &segment_result.end_time.to_string(), + &segment_result.segment_duration, + &segment_result.start_time, + &segment_result.end_time, &segment_result.properties, &segment_result.created_at.to_rfc3339(), &segment_result.updated_at.to_rfc3339(), @@ -316,11 +316,11 @@ impl TemplateMatchingResultRepository { &segment_result.material_name, &segment_result.model_id, &segment_result.model_name, - &segment_result.match_score.to_string(), + &segment_result.match_score, &segment_result.match_reason, - &segment_result.segment_duration.to_string(), - &segment_result.start_time.to_string(), - &segment_result.end_time.to_string(), + &segment_result.segment_duration, + &segment_result.start_time, + &segment_result.end_time, &segment_result.properties, &segment_result.created_at.to_rfc3339(), &segment_result.updated_at.to_rfc3339(), @@ -380,9 +380,9 @@ impl TemplateMatchingResultRepository { &failed_segment.matching_rule_data, &failed_segment.failure_reason, &failed_segment.failure_details, - &failed_segment.segment_duration.to_string(), - &failed_segment.start_time.to_string(), - &failed_segment.end_time.to_string(), + &failed_segment.segment_duration, + &failed_segment.start_time, + &failed_segment.end_time, &failed_segment.created_at.to_rfc3339(), &failed_segment.updated_at.to_rfc3339(), ], @@ -414,9 +414,9 @@ impl TemplateMatchingResultRepository { &failed_segment.matching_rule_data, &failed_segment.failure_reason, &failed_segment.failure_details, - &failed_segment.segment_duration.to_string(), - &failed_segment.start_time.to_string(), - &failed_segment.end_time.to_string(), + &failed_segment.segment_duration, + &failed_segment.start_time, + &failed_segment.end_time, &failed_segment.created_at.to_rfc3339(), &failed_segment.updated_at.to_rfc3339(), ], @@ -521,11 +521,11 @@ impl TemplateMatchingResultRepository { material_name: row.get("material_name")?, model_id: row.get("model_id")?, model_name: row.get("model_name")?, - match_score: row.get::<_, String>("match_score")?.parse().unwrap_or(0.0), + match_score: row.get("match_score")?, match_reason: row.get("match_reason")?, - segment_duration: row.get::<_, String>("segment_duration")?.parse().unwrap_or(0), - start_time: row.get::<_, String>("start_time")?.parse().unwrap_or(0), - end_time: row.get::<_, String>("end_time")?.parse().unwrap_or(0), + segment_duration: row.get("segment_duration")?, + start_time: row.get("start_time")?, + end_time: row.get("end_time")?, properties: row.get("properties")?, created_at, updated_at, @@ -552,9 +552,9 @@ impl TemplateMatchingResultRepository { matching_rule_data: row.get("matching_rule_data")?, failure_reason: row.get("failure_reason")?, failure_details: row.get("failure_details")?, - segment_duration: row.get::<_, String>("segment_duration")?.parse().unwrap_or(0), - start_time: row.get::<_, String>("start_time")?.parse().unwrap_or(0), - end_time: row.get::<_, String>("end_time")?.parse().unwrap_or(0), + segment_duration: row.get("segment_duration")?, + start_time: row.get("start_time")?, + end_time: row.get("end_time")?, created_at, updated_at, })