Subversion Repositories SmartDukaan

Rev

Rev 16563 | Rev 16585 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16563 Rev 16581
Line 6... Line 6...
6
from dtr.config import PythonPropertyReader
6
from dtr.config import PythonPropertyReader
7
from dtr.storage import Mongo
7
from dtr.storage import Mongo
8
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
8
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
9
    RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
9
    RetailerLinks, Activation_Codes, Agents, Agent_Roles, AgentLoginTimings, \
10
    FetchDataHistory, RetailerContacts, Orders, OnboardedRetailerChecklists,\
10
    FetchDataHistory, RetailerContacts, Orders, OnboardedRetailerChecklists,\
11
    RetailerAddresses, Pincodeavailability
11
    RetailerAddresses, Pincodeavailability, app_offers
12
from dtr.storage.Mongo import get_mongo_connection
12
from dtr.storage.Mongo import get_mongo_connection
13
from dtr.storage.Mysql import fetchResult
13
from dtr.storage.Mysql import fetchResult
14
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
14
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
15
    UserSpecificDeals
15
    UserSpecificDeals
16
from dtr.utils.utils import getLogger
16
from dtr.utils.utils import getLogger
Line 1293... Line 1293...
1293
        payout = req.get_param("payout")
1293
        payout = req.get_param("payout")
1294
        transaction_id = req.get_param("transaction_id")
1294
        transaction_id = req.get_param("transaction_id")
1295
        result = Mongo.addPayout(payout, transaction_id)
1295
        result = Mongo.addPayout(payout, transaction_id)
1296
        resp.body = str(result)
1296
        resp.body = str(result)
1297
    
1297
    
-
 
1298
class AppOffers():
-
 
1299
    def on_get(self, req, resp, retailerId):
-
 
1300
        retailerId = int(retailerId)
-
 
1301
        offers = session.query(app_offers).filter_by(affiliate_id=retailerId).all()
-
 
1302
        offersJsonArray = []
-
 
1303
        if offers is None:
-
 
1304
            resp.body = json.dumps("{}")
1298
        
1305
        else:
-
 
1306
            for offer in offers:
-
 
1307
                offersJsonArray.append(todict(offer))  
-
 
1308
        resp.body = json.dumps({"AppOffers":offersJsonArray}, encoding='utf-8')
1299
 
1309
 
1300
def main():
1310
def main():
1301
    #tagActivatedReatilers()
1311
    #tagActivatedReatilers()
1302
    a = RetailerDetail()
1312
    a = RetailerDetail()
1303
    retailer = a.getNotActiveRetailer()
1313
    retailer = a.getNotActiveRetailer()