| Line 8... |
Line 8... |
| 8 |
from datetime import datetime, date, timedelta
|
8 |
from datetime import datetime, date, timedelta
|
| 9 |
from dtr import main
|
9 |
from dtr import main
|
| 10 |
from dtr.dao import AffiliateInfo, Order, SubOrder
|
10 |
from dtr.dao import AffiliateInfo, Order, SubOrder
|
| 11 |
from dtr.main import getBrowserObject, ScrapeException, getStore, ParseException, \
|
11 |
from dtr.main import getBrowserObject, ScrapeException, getStore, ParseException, \
|
| 12 |
Store as MStore, ungzipResponse, tprint
|
12 |
Store as MStore, ungzipResponse, tprint
|
| - |
|
13 |
from dtr.storage import Mongo
|
| - |
|
14 |
from dtr.storage.Mongo import getImgSrc
|
| 13 |
from pprint import pprint
|
15 |
from pprint import pprint
|
| 14 |
from pymongo import MongoClient
|
16 |
from pymongo import MongoClient
|
| 15 |
import json
|
17 |
import json
|
| 16 |
import pymongo
|
18 |
import pymongo
|
| 17 |
import re
|
19 |
import re
|
| Line 167... |
Line 169... |
| 167 |
subOrder.amountPaid = amountPaid
|
169 |
subOrder.amountPaid = amountPaid
|
| 168 |
subOrder.deliveryCharges = deliveryCharges
|
170 |
subOrder.deliveryCharges = deliveryCharges
|
| 169 |
subOrder.offerDiscount = offerDiscount
|
171 |
subOrder.offerDiscount = offerDiscount
|
| 170 |
subOrder.unitPrice = int(unitPrice)
|
172 |
subOrder.unitPrice = int(unitPrice)
|
| 171 |
subOrder.productCode = re.findall(r'\d+$', productUrl)[0]
|
173 |
subOrder.productCode = re.findall(r'\d+$', productUrl)[0]
|
| - |
|
174 |
subOrder.imgUrl = Mongo.getImgSrc(subOrder.productCode, self.store_id).get('thumbnail')
|
| 172 |
(cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amount)
|
175 |
(cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amount)
|
| 173 |
cashbackStatus = Store.CB_PENDING
|
176 |
cashbackStatus = Store.CB_PENDING
|
| 174 |
if cashbackAmount <= 0:
|
177 |
if cashbackAmount <= 0:
|
| 175 |
cashbackStatus = Store.CB_NA
|
178 |
cashbackStatus = Store.CB_NA
|
| 176 |
subOrder.cashBackStatus = cashbackStatus
|
179 |
subOrder.cashBackStatus = cashbackStatus
|