12/10/22 - 5h

master
ChérifBALDE 2022-10-12 05:29:47 +02:00 committed by cherif
parent 3de2fffdbd
commit de1119247b
1 changed files with 13 additions and 5 deletions

View File

@ -433,8 +433,12 @@ def get_payement_mode(diction):
)
localStatus, payment_cards = Stripe.get_customer_payement_cards(tmp_diction)
val_tmp = {}
for tmp in payment_cards:
RetObject_stripe.append(JSONEncoder().encode(tmp))
# RetObject.append(JSONEncoder().encode(user))
val_tmp = tmp
RetObject_stripe.append(val_tmp)
#RetObject_stripe.append(JSONEncoder().encode(tmp))
print(" #### mode de payement via stripe = "+str(RetObject_stripe))
@ -446,7 +450,8 @@ def get_payement_mode(diction):
user['stripe_paymentmethod_id'] = stripe_paymentmethod_id
RetObject.append(JSONEncoder().encode(user))
return True, RetObject
return True, RetObject_stripe
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
@ -527,12 +532,15 @@ def createOrder(diction):
# Recuperation des données client
new_data['client_recid'] = user_recid
coll_part_account = MYSY_GV.dbname['partnair_account']
part_account = coll_part_account.find({'recid':user_recid, 'active':'1'})
if (part_account.count() <= 0):
# print(" myquery pr demo_account = " + str(myquery))
tmp_count = coll_part_account.count_documents({'recid':user_recid, 'active':'1'})
if (tmp_count <= 0):
mycommon.myprint(
str(inspect.stack()[0][3]) + "Aucune donnée client, Impossible de créer la commande ")
return False, "Aucune donnée client, Impossible de créer la commande ", None
part_account = coll_part_account.find({'recid':user_recid, 'active':'1'})
if ("invoice_nom" in part_account[0].keys()):
if part_account[0]['invoice_nom']:
@ -615,7 +623,7 @@ def createOrder(diction):
total_ttc_float = mycommon.tryFloat(str(new_data['total_ttc']))
#print("str(new_data['total_ttc']) === " + str(total_ttc_float))
if (part_account.count() <= 0 and total_ttc_float > 0):
if (tmp_count <= 0 and total_ttc_float > 0):
mycommon.myprint(
str(inspect.stack()[0][3]) + " Aucune donnée de payement, Impossible de créer la commande ")
return False, " Aucune donnée de payement,, Impossible de créer la commande ", None