Subversion Repositories SmartDukaan

Rev

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

Rev 17089 Rev 17278
Line 1401... Line 1401...
1401
                    cashbackArray.append(todict(appUserApprovedCashBack)) 
1401
                    cashbackArray.append(todict(appUserApprovedCashBack)) 
1402
                                    
1402
                                    
1403
                resp.body = json.dumps({"UserAppCashBack":cashbackArray,"TotalAmount":totalAmount}, encoding='utf-8')
1403
                resp.body = json.dumps({"UserAppCashBack":cashbackArray,"TotalAmount":totalAmount}, encoding='utf-8')
1404
        finally:
1404
        finally:
1405
            session.close()
1405
            session.close()
-
 
1406
            
-
 
1407
class GetSaleDetail():
-
 
1408
    def on_get(self,req,res,date_val):
-
 
1409
        try:
-
 
1410
                db = get_mongo_connection()
-
 
1411
                sum=0
-
 
1412
                count=0
-
 
1413
                #print date_val, type(date_val)
-
 
1414
                #cursor = db.Dtr.merchantOrder.find({'createdOnInt':{'$lt':long(date_val)},'subOrders':{'$exists':True}})
-
 
1415
                cursor = db.merchantOrder.find({"$and": [ { "createdOnInt":{"$gt":long(date_val)} }, {"createdOnInt":{"$lt":long(date_val)+86401} } ],"subOrders":{"$exists":True}})
-
 
1416
                
-
 
1417
                for document in cursor:
-
 
1418
                    for doc in document['subOrders']:
-
 
1419
                        sum = sum + float(doc['amountPaid'])
-
 
1420
                        count = count + int(doc['quantity'])
-
 
1421
 
-
 
1422
                data = {"amount":sum , "quantity":count}
-
 
1423
 
-
 
1424
                res.body= json.dumps(data,encoding='utf-8')
-
 
1425
        finally:
-
 
1426
                session.close()
-
 
1427
 
1406
        
1428
        
1407
 
1429
 
1408
def main():
1430
def main():
1409
    #tagActivatedReatilers()
1431
    #tagActivatedReatilers()
1410
    a = RetailerDetail()
1432
    a = RetailerDetail()