Subversion Repositories SmartDukaan

Rev

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

Rev 17670 Rev 17704
Line 407... Line 407...
407
                
407
                
408
                subOrder.deliveryCharges = shippingPrice
408
                subOrder.deliveryCharges = shippingPrice
409
                if trackingUrl:
409
                if trackingUrl:
410
                    subOrder.tracingkUrl  = trackingUrl
410
                    subOrder.tracingkUrl  = trackingUrl
411
                subOrder.imgUrl = imgDiv.img["src"]
411
                subOrder.imgUrl = imgDiv.img["src"]
412
                (cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amountPaid)
412
                (cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amountPaid/unitPrice)
413
                dealRank = getDealRank(subOrder.productCode, self.store_id, merchantOrder.userId)
413
                dealRank = getDealRank(subOrder.productCode, self.store_id, merchantOrder.userId)
414
                subOrder.dealRank = dealRank.get('rank')
414
                subOrder.dealRank = dealRank.get('rank')
415
                subOrder.rankDesc = dealRank.get('description')
415
                subOrder.rankDesc = dealRank.get('description')
416
                cashbackStatus = Store.CB_PENDING
416
                cashbackStatus = Store.CB_PENDING
417
                if cashbackAmount <= 0:
417
                if cashbackAmount <= 0:
418
                    cashbackStatus = Store.CB_NA
418
                    cashbackStatus = Store.CB_NA
419
                subOrder.cashBackStatus = cashbackStatus
419
                subOrder.cashBackStatus = cashbackStatus
420
                subOrder.cashBackAmount = cashbackAmount
420
                subOrder.cashBackAmount = cashbackAmount*quantity
421
                if percentage > 0:
421
                if percentage > 0:
422
                    subOrder.cashBackPercentage = percentage
422
                    subOrder.cashBackPercentage = percentage
423
                if hasattr(subOrder, 'deliveredOn') or subOrder.status==Store.ORDER_DELIVERED:                               
423
                if hasattr(subOrder, 'deliveredOn') or subOrder.status==Store.ORDER_DELIVERED:                               
424
                    subOrder.status = Store.ORDER_DELIVERED
424
                    subOrder.status = Store.ORDER_DELIVERED
425
                    subOrder.closed = True
425
                    subOrder.closed = True
Line 769... Line 769...
769
 
769
 
770
 
770
 
771
def main():
771
def main():
772
    store = getStore(1)
772
    store = getStore(1)
773
    #[59433, 59472, 59487, 59503, 59545, 59549, 59573, 59591]
773
    #[59433, 59472, 59487, 59503, 59545, 59549, 59573, 59591]
-
 
774
    orders = session.query(OrdersRaw).filter_by(status = 'DETAIL_NOT_CREATED_UNOWN').filter(OrdersRaw.id > 61071).all()
774
    for orderId in [60198]:
775
    for o in orders:
775
        try:
776
        try:
776
            o = session.query(OrdersRaw).filter_by(id = orderId).one()
-
 
777
            store.trackOrdersForUser(o.id, o.order_url, o.rawhtml)
777
            store.trackOrdersForUser(o.id, o.order_url, o.rawhtml)
778
        finally:
778
        finally:
779
            session.close()
779
            session.close()
780
    #store.trackOrdersForUser(10466, 'https://www.amazon.in/gp/css/summary/edit.html?orderID=403-7498756-0837158', readSSh('/AmazonTrack/User10466/403-7498756-0837158'))
780
    #store.trackOrdersForUser(10466, 'https://www.amazon.in/gp/css/summary/edit.html?orderID=403-7498756-0837158', readSSh('/AmazonTrack/User10466/403-7498756-0837158'))
781
    #store.trackOrdersForUser(9031, 'https://www.amazon.in/gp/css/summary/edit.html?orderID=403-0812780-9465164', readSSh('/home/amit/sample.html'))
781
    #store.trackOrdersForUser(9031, 'https://www.amazon.in/gp/css/summary/edit.html?orderID=403-0812780-9465164', readSSh('/home/amit/sample.html'))