| 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'))
|