Get batch number from file contents instead of filename
This commit is contained in:
@@ -178,8 +178,12 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
batch.filename
|
batch.filename
|
||||||
);
|
);
|
||||||
|
|
||||||
let batch_number = batch.filename.trim_end_matches(".csv");
|
let batch_number = batch
|
||||||
let output_dir = base_output_dir.join(batch_number);
|
.transactions
|
||||||
|
.first()
|
||||||
|
.map(|t| t.batch_number.clone())
|
||||||
|
.unwrap_or_else(|| "unknown".to_string());
|
||||||
|
let output_dir = base_output_dir.join(&batch_number);
|
||||||
|
|
||||||
fs::create_dir_all(&output_dir)?;
|
fs::create_dir_all(&output_dir)?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user