Subversion Repositories SmartDukaan

Rev

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

Rev 16895 Rev 16905
Line 1333... Line 1333...
1333
    def on_get(self, req, resp, batchId, userId):
1333
    def on_get(self, req, resp, batchId, userId):
1334
        try:
1334
        try:
1335
            batchId = long(batchId)
1335
            batchId = long(batchId)
1336
            userId = long(userId)
1336
            userId = long(userId)
1337
            userBatchCashback = user_app_cashbacks.get_by(user_id=userId, batchCreditId=batchId)
1337
            userBatchCashback = user_app_cashbacks.get_by(user_id=userId, batchCreditId=batchId)
1338
            if userBatchCashback.creditedDate is not None:
-
 
1339
                userBatchCashback.creditedDate = str(userBatchCashback.creditedDate)
-
 
1340
            if userBatchCashback is None:
1338
            if userBatchCashback is None:
1341
                resp.body = json.dumps("{}")
1339
                resp.body = json.dumps("{}")
1342
            else:
1340
            else:
-
 
1341
                if userBatchCashback.creditedDate is not None:
-
 
1342
                    userBatchCashback.creditedDate = str(userBatchCashback.creditedDate)
1343
                resp.body = json.dumps(todict(userBatchCashback), encoding='utf-8')
1343
                resp.body = json.dumps(todict(userBatchCashback), encoding='utf-8')
1344
        finally:
1344
        finally:
1345
            session.close()
1345
            session.close()
1346
          
1346
          
1347
class AppUserBatchDrillDown():
1347
class AppUserBatchDrillDown():
Line 1391... Line 1391...
1391
                resp.body = json.dumps("{}")
1391
                resp.body = json.dumps("{}")
1392
            else:
1392
            else:
1393
                totalAmount = 0                
1393
                totalAmount = 0                
1394
                for appUserApprovedCashBack in appUserApprovedCashBacks:
1394
                for appUserApprovedCashBack in appUserApprovedCashBacks:
1395
                    totalAmount = totalAmount + appUserApprovedCashBack.amount
1395
                    totalAmount = totalAmount + appUserApprovedCashBack.amount
1396
                    cashbackArray.append(todict(appUserApprovedCashBack)) 
-
 
1397
                    if appUserApprovedCashBack.creditedDate is not None:
1396
                    if appUserApprovedCashBack.creditedDate is not None:
1398
                        appUserApprovedCashBack.creditedDate = str(appUserApprovedCashBack.creditedDate)  
1397
                        appUserApprovedCashBack.creditedDate = str(appUserApprovedCashBack.creditedDate)  
-
 
1398
                    cashbackArray.append(todict(appUserApprovedCashBack)) 
1399
                
1399
                                    
1400
                resp.body = json.dumps({"UserAppCashBack":cashbackArray,"TotalAmount":totalAmount}, encoding='utf-8')
1400
                resp.body = json.dumps({"UserAppCashBack":cashbackArray,"TotalAmount":totalAmount}, encoding='utf-8')
1401
        finally:
1401
        finally:
1402
            session.close()
1402
            session.close()
1403
        
1403
        
1404
 
1404