From 6a8a94e61f4c92d771efd911cc52d4568f0499a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ch=C3=A9rifBALDE?= Date: Mon, 26 Sep 2022 23:12:45 +0200 Subject: [PATCH] 26/09/22 - 23h --- class_mgt.py | 32 +++++++++++++++----------------- ela_factures_mgt.py | 15 ++++++++------- wrapper.py | 3 ++- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/class_mgt.py b/class_mgt.py index 2137ec0..131e567 100644 --- a/class_mgt.py +++ b/class_mgt.py @@ -295,14 +295,14 @@ def add_class(diction): print("tmp_str2 = " + tmp_str2) if (";" not in tmp_str2): - mycommon.myprint(str(inspect.stack()[0][3]) + " - les dates et lieux de la formation : A" + str( + mycommon.myprint(str(inspect.stack()[0][3]) + " - les dates et lieux de la formation : " + str( diction['external_code']) + " sont incorrectes") return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville2" + "jj/mm/aaaa-ville-code_postal;jj/mm/aaaa-ville2-code_postal28" tmp_str = tmp_str2.split( - ";") # ==> ce qui va donner un tableau de : Country_Code-City : ['11/02/2012-paris', '24/04/2022-marseille',] + ";") # ==> ce qui va donner un tableau de : Country_Code-City : ['11/02/2012-paris-75001', '24/04/2022-marseille-13002',] dl_cpt = 0 tab_dl = [] @@ -310,10 +310,10 @@ def add_class(diction): if(len(str(tmp_dl)) > 0 and ("-" in tmp_dl) ): #print(" ###### DATE LIEU = "+tmp_dl) tab_date_lieu = tmp_dl.split('-') - if (len(tab_date_lieu) != 2): + if (len(tab_date_lieu) != 3): return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville2 1" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code_postale29" isdate = mycommon.CheckisDate( str(tab_date_lieu[0])) if( isdate is False ): @@ -322,9 +322,9 @@ def add_class(diction): diction['external_code']) + " sont incorrectes") return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville2" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code-postal21" - val_dl = {'date':str(tab_date_lieu[0]), 'ville':str(tab_date_lieu[1])} + val_dl = {'date':str(tab_date_lieu[0]), 'ville':str(tab_date_lieu[1]), 'code_postal':str(tab_date_lieu[2])} tab_dl.append(val_dl) #mydata['date_lieu'][dl_cpt] = {'date': str(tab_date_lieu[0]), 'ville': str(tab_date_lieu[1])} #print(str(mydata['date_lieu'] )) @@ -335,7 +335,7 @@ def add_class(diction): elif (len(str(tmp_dl)) > 0 and ("-" not in tmp_dl)): return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville2" + "jj/mm/aaaa-ville-code_postal;jj/mm/aaaa-ville2-code_postal22" mydata['datelieu'] = tab_dl @@ -595,10 +595,10 @@ def update_class(diction): diction['external_code']) + " sont incorrectes") return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville21" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code_postale23" tmp_str = tmp_str2.split( - ";") # ==> ce qui va donner un tableau de : Country_Code-City : ['11/02/2012-paris', '24/04/2022-marseille',] + ";") # ==> ce qui va donner un tableau de : Country_Code-City : ['11/02/2012-paris-75009', '24/04/2022-marseille-13009',] dl_cpt = 0 @@ -607,10 +607,10 @@ def update_class(diction): if(len(str(tmp_dl)) > 0 and ("-" in tmp_dl) ): #print(" ###### DATE LIEU = "+tmp_dl) tab_date_lieu = tmp_dl.split('-') - if( len(tab_date_lieu) != 2): + if( len(tab_date_lieu) != 3): return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville23" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code_postale23" isdate = mycommon.CheckisDate( str(tab_date_lieu[0])) if( isdate is False ): @@ -619,9 +619,9 @@ def update_class(diction): diction['external_code']) + " sont incorrectes") return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville24" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code_postal25" - val_dl = {'date':str(tab_date_lieu[0]), 'ville':str(tab_date_lieu[1])} + val_dl = {'date':str(tab_date_lieu[0]), 'ville':str(tab_date_lieu[1]), 'code_postal':str(tab_date_lieu[2])} tab_dl.append(val_dl) #mydata['date_lieu'][dl_cpt] = {'date': str(tab_date_lieu[0]), 'ville': str(tab_date_lieu[1])} #print(str(mydata['date_lieu'] )) @@ -632,12 +632,10 @@ def update_class(diction): elif ( len(str(tmp_dl)) > 0 and ("-" not in tmp_dl) ): return False, "Les Dates et Lieux de la formation " + str( diction['external_code']) + " sont incorrectes. Le format attendu : " \ - "jj/mm/aaaa-ville;jj/mm/aaaa-ville25" + "jj/mm/aaaa-ville-code_postale;jj/mm/aaaa-ville2-code_postale26" mydata['datelieu'] = tab_dl - - mydata['date_update'] = str(datetime.now()) mydata['indexed'] = '0' mydata['indexed_title'] = '0' diff --git a/ela_factures_mgt.py b/ela_factures_mgt.py index bcd9319..c422f8e 100644 --- a/ela_factures_mgt.py +++ b/ela_factures_mgt.py @@ -246,22 +246,23 @@ def add_payement_mode(diction): print("mode de payement data :"+str(new_data)) - print("str(new_data['num_carte']) = "+str(new_data['num_carte']) ) - print("str(new_data['nom_carte']) = " + str(new_data['nom_carte']) ) + #print("str(new_data['num_carte']) = "+str(new_data['num_carte']) +" len = "+str(len(str(new_data['num_carte']))) ) + #print("str(new_data['nom_carte']) = " + str(new_data['nom_carte']) +" len ="+str(len(str(new_data['nom_carte']))) ) - """if( str(new_data['type']) == "cb"): - if( len(str(new_data['num_carte'])) <= 0 or len(str(new_data['nom_carte'])) ): + if( str(new_data['type']) == "cb"): + if( len(str(new_data['num_carte'])) <= 0 or len(str(new_data['nom_carte'])) <= 0 + or len(str(new_data['date_exp_carte'])) <= 0 or len(str(new_data['cvv_carte'])) <= 0 ): mycommon.myprint( str(inspect.stack()[0][3]) + " : Les données de la carte sont incorrectes") return False, "Impossible d'ajouter le mode de paiement. Les données de la carte sont incorrectes" if (str(new_data['type']) == "sepa"): - if (len(str(new_data['iban'])) <= 0 or len(str(new_data['bic'])) - or len(str(new_data['nom_compte'])) ): + if (len(str(new_data['iban'])) <= 0 or len(str(new_data['bic']) <= 0) + or len(str(new_data['nom_compte'])) <= 0): mycommon.myprint( str(inspect.stack()[0][3]) + " : Les données bancaires sont incorrectes") return False, "Impossible d'ajouter le mode de paiement. Les données bancaires sont incorrectes" - """ + ret_val = coll_name.find_one_and_update( diff --git a/wrapper.py b/wrapper.py index 2249fa0..7dbb397 100644 --- a/wrapper.py +++ b/wrapper.py @@ -213,6 +213,7 @@ def get_all_class(diction): insertObject.append(JSONEncoder().encode(user)) #print(" 1111111 ") + #print(str(x)) mycommon.InsertStatistic(x, "summary",mydata) tab_training_inzone.append(JSONEncoder().encode(user)) @@ -667,7 +668,7 @@ def recherche_text_simple(diction): print(str(x['url'])+" existe deja, pas d'ajout à faire ") ''' - #print(insertObject) + #print(str(insertObject)) #print(" result ok ") ''' en cas de resultat vide, enregsitrement de la requete de recherche avec les filtres associé''' if (nb_result == 0):