mirror of
https://github.com/pcvolkmer/bzkf-rwdp-check.git
synced 2025-04-19 19:16:51 +00:00
refactor: use 'package' as primary argument name but keep 'export-package'
This commit is contained in:
parent
97004be3ba
commit
54dd9163a9
@ -110,4 +110,4 @@ Mithilfe dieser Anwendung kann auch der aktuelle Inhalt der Datenbank gegen die
|
|||||||
Export verglichen werden.
|
Export verglichen werden.
|
||||||
|
|
||||||
Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des
|
Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des
|
||||||
Exports (`--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden.
|
Exports (`--package=...` bzw. `--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden.
|
@ -173,8 +173,8 @@ pub enum SubCommand {
|
|||||||
user: String,
|
user: String,
|
||||||
#[arg(short, long, help = "LKR-Export-Protokoll-Datei")]
|
#[arg(short, long, help = "LKR-Export-Protokoll-Datei")]
|
||||||
file: PathBuf,
|
file: PathBuf,
|
||||||
#[arg(long, help = "Exportpaketnummer", default_value = "0")]
|
#[arg(long, alias = "export-package", help = "Exportpaketnummer", default_value = "0")]
|
||||||
export_package: u16,
|
package: u16,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,14 +134,14 @@ impl DatabaseSource {
|
|||||||
Err(())
|
Err(())
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn exported(&self, export_id: u16) -> Result<Vec<(String, String)>, ()> {
|
pub fn exported(&self, package: u16) -> Result<Vec<(String, String)>, ()> {
|
||||||
match Pool::new(self.0.as_str()) {
|
match Pool::new(self.0.as_str()) {
|
||||||
Ok(pool) => {
|
Ok(pool) => {
|
||||||
if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) {
|
if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) {
|
||||||
return match connection.exec_map(
|
return match connection.exec_map(
|
||||||
EXPORTED_TO_LKR,
|
EXPORTED_TO_LKR,
|
||||||
params! {
|
params! {
|
||||||
"export_id" => export_id,
|
"export_id" => package,
|
||||||
},
|
},
|
||||||
|(id, xml_data)| (id, xml_data),
|
|(id, xml_data)| (id, xml_data),
|
||||||
) {
|
) {
|
||||||
|
@ -444,14 +444,14 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||||||
port,
|
port,
|
||||||
user,
|
user,
|
||||||
file,
|
file,
|
||||||
export_package,
|
package,
|
||||||
} => {
|
} => {
|
||||||
let password = request_password_if_none(password);
|
let password = request_password_if_none(password);
|
||||||
|
|
||||||
let _ = term.write_line(
|
let _ = term.write_line(
|
||||||
&style(format!(
|
&style(format!(
|
||||||
"Warte auf Daten für den LKR-Export '{}'...",
|
"Warte auf Daten für den LKR-Export '{}'...",
|
||||||
export_package
|
package
|
||||||
))
|
))
|
||||||
.blue()
|
.blue()
|
||||||
.bright()
|
.bright()
|
||||||
@ -461,7 +461,7 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||||||
let db = DatabaseSource::new(&database, &host, &password, port, &user);
|
let db = DatabaseSource::new(&database, &host, &password, port, &user);
|
||||||
|
|
||||||
let db_entries = db
|
let db_entries = db
|
||||||
.exported(export_package)
|
.exported(package)
|
||||||
.map_err(|_e| "Fehler bei Zugriff auf die Datenbank")?;
|
.map_err(|_e| "Fehler bei Zugriff auf die Datenbank")?;
|
||||||
|
|
||||||
let db_meldungen = db_entries
|
let db_meldungen = db_entries
|
||||||
|
Loading…
x
Reference in New Issue
Block a user