Subversion Repositories SmartDukaan

Rev

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

Rev 16743 Rev 16748
Line 1361... Line 1361...
1361
            for appcashBack in appUserBatchDateDrillDown:
1361
            for appcashBack in appUserBatchDateDrillDown:
1362
                userAppBatchDateDrillDown = UserAppBatchDateDrillDown(str(appcashBack[0]),long(appcashBack[1]),long(appcashBack[2]))
1362
                userAppBatchDateDrillDown = UserAppBatchDateDrillDown(str(appcashBack[0]),long(appcashBack[1]),long(appcashBack[2]))
1363
                cashbackArray.append(todict(userAppBatchDateDrillDown))
1363
                cashbackArray.append(todict(userAppBatchDateDrillDown))
1364
            resp.body = json.dumps({"UserAppCashBackDateWise":cashbackArray}, encoding='utf-8')
1364
            resp.body = json.dumps({"UserAppCashBackDateWise":cashbackArray}, encoding='utf-8')
1365
            
1365
            
1366
class AppUserApprovedCashBack():
1366
class AppUserCashBack():
1367
    def on_get(self, req, resp, userId):
1367
    def on_get(self, req, resp, userId, status):
1368
        userId = long(userId)
1368
        userId = long(userId)
-
 
1369
        status = str(status)
1369
        appUserApprovedCashBacks = user_app_cashbacks.query.filter(user_app_cashbacks.user_id==userId).filter(user_app_cashbacks.status=='Approved').all()
1370
        appUserApprovedCashBacks = user_app_cashbacks.query.filter(user_app_cashbacks.user_id==userId).filter(user_app_cashbacks.status=='status').all()
1370
        cashbackArray = []
1371
        cashbackArray = []
1371
        if session.is_active:
1372
        if session.is_active:
1372
            print "session is active. closing it."
1373
            print "session is active. closing it."
1373
            session.close()
1374
            session.close()
1374
        if appUserApprovedCashBacks is None or len(appUserApprovedCashBacks)==0:
1375
        if appUserApprovedCashBacks is None or len(appUserApprovedCashBacks)==0:
1375
            resp.body = json.dumps("{}")
1376
            resp.body = json.dumps("{}")
1376
        else:
1377
        else:
-
 
1378
            totalAmount = 0                
1377
            for appUserApprovedCashBack in appUserApprovedCashBacks:
1379
            for appUserApprovedCashBack in appUserApprovedCashBacks:
-
 
1380
                totalAmount = totalAmount + appUserApprovedCashBack.amount
1378
                cashbackArray.append(todict(appUserApprovedCashBack))
1381
                cashbackArray.append(todict(appUserApprovedCashBack))   
-
 
1382
                
1379
            resp.body = json.dumps({"UserAppApprovedCashBack":cashbackArray}, encoding='utf-8')
1383
            resp.body = json.dumps({"UserAppCashBack":cashbackArray,"TotalAmount":totalAmount}, encoding='utf-8')
1380
        
1384
        
1381
 
1385
 
1382
def main():
1386
def main():
1383
    #tagActivatedReatilers()
1387
    #tagActivatedReatilers()
1384
    a = RetailerDetail()
1388
    a = RetailerDetail()