Subversion Repositories SmartDukaan

Rev

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

Rev 14406 Rev 14415
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