Validation 19/02/22 - 15h31
parent
fa33a46065
commit
5c9f94504a
25
class_mgt.py
25
class_mgt.py
|
@ -154,7 +154,7 @@ def add_class(diction):
|
||||||
mydata['mots_cle'] = diction['mots_cle']
|
mydata['mots_cle'] = diction['mots_cle']
|
||||||
|
|
||||||
|
|
||||||
mydata['active'] = '1'
|
mydata['valide'] = '1'
|
||||||
mydata['locked'] = '0'
|
mydata['locked'] = '0'
|
||||||
mydata['indexed'] = '0'
|
mydata['indexed'] = '0'
|
||||||
mydata['indexed_title'] = '0'
|
mydata['indexed_title'] = '0'
|
||||||
|
@ -171,7 +171,7 @@ def add_class(diction):
|
||||||
#mycommon.myprint(" TMP = " + str(tmp))
|
#mycommon.myprint(" TMP = " + str(tmp))
|
||||||
if (tmp > 0):
|
if (tmp > 0):
|
||||||
mycommon.myprint(str(inspect.stack()[0][3])+" -la formation avec l'external code " + str(mydata['external_code']) + "' existe deja, impossible de créer le compte partenaire ")
|
mycommon.myprint(str(inspect.stack()[0][3])+" -la formation avec l'external code " + str(mydata['external_code']) + "' existe deja, impossible de créer le compte partenaire ")
|
||||||
return False, "la formation avec l'external code " + str(mydata['external_code']) + "' existe deja, impossible de créer le compte partenaire "
|
return False, "la formation avec l'external code " + str(mydata['external_code']) + "' existe deja. Impossible de créer la formation "
|
||||||
|
|
||||||
|
|
||||||
coll_name.insert_one(mydata)
|
coll_name.insert_one(mydata)
|
||||||
|
@ -799,6 +799,11 @@ def get_class(diction):
|
||||||
if diction['external_code']:
|
if diction['external_code']:
|
||||||
external_code_crit['external_code'] = diction['external_code']
|
external_code_crit['external_code'] = diction['external_code']
|
||||||
|
|
||||||
|
title_crit = {}
|
||||||
|
if ("title" in diction.keys()):
|
||||||
|
if diction['title']:
|
||||||
|
title_crit['title'] = diction['title']
|
||||||
|
|
||||||
|
|
||||||
coll_name = dbname['myclass']
|
coll_name = dbname['myclass']
|
||||||
|
|
||||||
|
@ -833,9 +838,18 @@ def get_class(diction):
|
||||||
if ("external_code" in diction.keys()):
|
if ("external_code" in diction.keys()):
|
||||||
filt_external_code = {'external_code':{'$regex':str(diction['external_code'])}}
|
filt_external_code = {'external_code':{'$regex':str(diction['external_code'])}}
|
||||||
|
|
||||||
|
filt_title = {}
|
||||||
|
if ("title" in diction.keys()):
|
||||||
|
filt_title = {'title': {'$regex': str(diction['title'])}}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
print(" #### avant requete get partner_owner_recid ="+str(user_recid)+
|
||||||
|
" filt_external_code = "+str(filt_external_code)+
|
||||||
|
" filt_title = "+str(filt_title))
|
||||||
|
|
||||||
for retVal in coll_name.find(({"$and": [ {'valide':'1'},{'locked':'0'},
|
for retVal in coll_name.find(({"$and": [ {'valide':'1'},{'locked':'0'},
|
||||||
{'partner_owner_recid':user_recid} ,filt_external_code ]})):
|
{'partner_owner_recid':user_recid} ,filt_external_code, filt_title ]})):
|
||||||
mycommon.myprint(str(retVal))
|
mycommon.myprint(str(retVal))
|
||||||
user = retVal
|
user = retVal
|
||||||
RetObject.append(JSONEncoder().encode(user))
|
RetObject.append(JSONEncoder().encode(user))
|
||||||
|
@ -948,7 +962,7 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
||||||
# Verification que les noms des colonne sont bien corrects"
|
# Verification que les noms des colonne sont bien corrects"
|
||||||
'''
|
'''
|
||||||
field_list = ['external_code', 'title', 'description', 'trainer', 'institut_formation', 'distantiel', 'presentiel',
|
field_list = ['external_code', 'title', 'description', 'trainer', 'institut_formation', 'distantiel', 'presentiel',
|
||||||
'price', 'domaine', 'url','duree_formation','partner_mail', 'plus_produit', 'mots_cle']
|
'price', 'domaine', 'url','duree_formation', 'plus_produit', 'mots_cle']
|
||||||
|
|
||||||
total_rows = len(df)
|
total_rows = len(df)
|
||||||
|
|
||||||
|
@ -962,7 +976,7 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
||||||
|
|
||||||
x = range(0, total_rows)
|
x = range(0, total_rows)
|
||||||
|
|
||||||
print(" Domaine ===> Code formation ")
|
|
||||||
for n in x:
|
for n in x:
|
||||||
mydata = {}
|
mydata = {}
|
||||||
mydata['external_code'] = str(df['external_code'].values[n])
|
mydata['external_code'] = str(df['external_code'].values[n])
|
||||||
|
@ -977,7 +991,6 @@ def add_class_mass(file=None, Folder=None, diction=None):
|
||||||
mydata['mots_cle'] = str(df['mots_cle'].values[n])
|
mydata['mots_cle'] = str(df['mots_cle'].values[n])
|
||||||
mydata['distantiel'] = str(df['distantiel'].values[n])
|
mydata['distantiel'] = str(df['distantiel'].values[n])
|
||||||
mydata['presentiel'] = str(df['presentiel'].values[n])
|
mydata['presentiel'] = str(df['presentiel'].values[n])
|
||||||
mydata['partner_mail'] = "empty"
|
|
||||||
|
|
||||||
if ("token" in diction.keys()):
|
if ("token" in diction.keys()):
|
||||||
if diction['token']:
|
if diction['token']:
|
||||||
|
|
1
main.py
1
main.py
|
@ -238,6 +238,7 @@ def get_class():
|
||||||
# On recupere le corps (payload) de la requete
|
# On recupere le corps (payload) de la requete
|
||||||
payload = request.form.to_dict()
|
payload = request.form.to_dict()
|
||||||
print(" ### payload = ",str(payload)+" IP requester = "+str(request.remote_addr))
|
print(" ### payload = ",str(payload)+" IP requester = "+str(request.remote_addr))
|
||||||
|
|
||||||
status, retval = cm.get_class(payload)
|
status, retval = cm.get_class(payload)
|
||||||
return jsonify(status=status, message=retval)
|
return jsonify(status=status, message=retval)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue