up csv irve

This commit is contained in:
Tykayn 2023-10-01 15:00:10 +02:00 committed by tykayn
parent 80e4ac0d84
commit e1f8e35ac4
3 changed files with 11 additions and 5 deletions

View File

@ -19,7 +19,7 @@ let mini_arguments: any = minimist(process.argv.slice(2))
let csv_content = 'variance de dataset\n'; let csv_content = 'variance de dataset\n';
let separator = '\t'; let separator = '\t';
let separator_fallback = ';'; let separator_fallback = ',';
let data_variance: any = {}; let data_variance: any = {};
let folder = 'irve_bornes_recharge' let folder = 'irve_bornes_recharge'

View File

@ -55,10 +55,11 @@ const MappingIRVE: MappingConfigType = {
/** /**
* l'info de gratuité a été mal renseignée par les opérateurs, ils mettent TRÈS souvent que c'est gratuit alors que ce n'est pas vrai. * l'info de gratuité a été mal renseignée par les opérateurs, ils mettent TRÈS souvent que c'est gratuit alors que ce n'est pas vrai.
*/ */
// gratuit: { gratuit: {
// key_converted: 'fee', key_converted: 'fee',
// convert_to_boolean_value: true, convert_to_boolean_value: true,
// }, invert_boolean_value: true,
},
paiement_acte: paiement_acte:
{ {
key_converted: 'authentication:none', key_converted: 'authentication:none',

View File

@ -454,6 +454,11 @@ export default class {
* ---------------------- */ * ---------------------- */
debugLog('conditionnalConfig', conditionnalConfig) debugLog('conditionnalConfig', conditionnalConfig)
if (conditionnalConfig.invert_boolean_value) {
convertedValue = ! this.convertToBooleanValue(originalValue)
console.log('invert boolean', convertedValue, originalValue)
}
if (conditionnalConfig.ignore_this_data) { if (conditionnalConfig.ignore_this_data) {
debugLog(`on ignore cette clé car sa valeur "${originalValue}" est à exclure: `, pointKeyName, '=>', newKey) debugLog(`on ignore cette clé car sa valeur "${originalValue}" est à exclure: `, pointKeyName, '=>', newKey)
remove_original_key = true; remove_original_key = true;