Fix country set backend
This commit is contained in:
@@ -43,14 +43,21 @@ class OfficeCountryService(BaseService):
|
|||||||
def set_office_country_list(data):
|
def set_office_country_list(data):
|
||||||
logger.info('ENTER API::get set_office_country_list')
|
logger.info('ENTER API::get set_office_country_list')
|
||||||
try:
|
try:
|
||||||
account_result_data =[]
|
val_type = data.get('val_type', '')
|
||||||
account_result = Country.get_all_countries()
|
country_uid = data.get('country_uid', '')
|
||||||
|
code = data.get('code', '')
|
||||||
|
val = data.get('val', '')
|
||||||
|
country_result=[]
|
||||||
|
if val_type == 'STATUS':
|
||||||
|
country_result = Country.set_country_status(country_uid, code, val)
|
||||||
|
|
||||||
|
if val_type == 'SIGNUP':
|
||||||
|
country_result = Country.set_country_signup(country_uid, code, val)
|
||||||
|
|
||||||
|
|
||||||
account_result = {
|
account_result = {
|
||||||
"set_country_data":[],
|
"set_country_data":country_result,
|
||||||
"message": "Pending implementation"
|
"message": "Updated"
|
||||||
}
|
}
|
||||||
logger.info('RETURN API::get office account view')
|
logger.info('RETURN API::get office account view')
|
||||||
logger.info(account_result)
|
logger.info(account_result)
|
||||||
|
|||||||
+17
-1
@@ -29,6 +29,23 @@ class Country(db.Model):
|
|||||||
return None
|
return None
|
||||||
return country_list
|
return country_list
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def set_country_status(cls, country_uid, code, val):
|
||||||
|
|
||||||
|
country_data = cls.query.filter_by(uid=str(country_uid), code=str(code)).first()
|
||||||
|
if not country_data:
|
||||||
|
return None
|
||||||
|
country_data.status = val
|
||||||
|
return country_data
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def set_country_signup(cls, country_uid, code, val):
|
||||||
|
country_data = cls.query.filter_by(uid=str(country_uid), code=str(code)).first()
|
||||||
|
if not country_data:
|
||||||
|
return None
|
||||||
|
country_data.signup = val
|
||||||
|
return country_data
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
"id": self.id,
|
"id": self.id,
|
||||||
@@ -40,7 +57,6 @@ class Country(db.Model):
|
|||||||
"added": self.added.isoformat() if self.added else None
|
"added": self.added.isoformat() if self.added else None
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
'''
|
'''
|
||||||
CREATE TABLE country (
|
CREATE TABLE country (
|
||||||
id SERIAL,
|
id SERIAL,
|
||||||
|
|||||||
Reference in New Issue
Block a user