Subversion Repositories SmartDukaan

Rev

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

Rev 20172 Rev 20750
Line 19... Line 19...
19
import traceback
19
import traceback
20
import urllib
20
import urllib
21
import urllib2
21
import urllib2
22
from dtr.storage.Mongo import getDealRank
22
from dtr.storage.Mongo import getDealRank
23
 
23
 
-
 
24
productsCashbackMap = {"1019749": 5}
24
ORDERSTATUS  = {"PAYMENT_PENDING" : 0,
25
ORDERSTATUS  = {"PAYMENT_PENDING" : 0,
25
"PAYMENT_FAILED" : 1,
26
"PAYMENT_FAILED" : 1,
26
"COD_VERIFICATION_PENDING" : 2,
27
"COD_VERIFICATION_PENDING" : 2,
27
"SUBMITTED_FOR_PROCESSING" : 3,
28
"SUBMITTED_FOR_PROCESSING" : 3,
28
"ACCEPTED" : 4,
29
"ACCEPTED" : 4,
Line 180... Line 181...
180
            subOrder.imgUrl = item.get("imgUrl") 
181
            subOrder.imgUrl = item.get("imgUrl") 
181
            subOrder.productUrl = "http://m.saholic.com/" + item['url']
182
            subOrder.productUrl = "http://m.saholic.com/" + item['url']
182
            subOrder.productCode = item['url'].split('-')[-1]
183
            subOrder.productCode = item['url'].split('-')[-1]
183
            subOrder.detailedStatus = order['statusDescription']
184
            subOrder.detailedStatus = order['statusDescription']
184
            (cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amountPaid/subOrder.quantity)
185
            (cashbackAmount, percentage) = self.getCashbackAmount(subOrder.productCode, amountPaid/subOrder.quantity)
-
 
186
            if cashbackAmount > 0 and productsCashbackMap.has_key(subOrder.productCode):
-
 
187
                quantity = productsCashbackMap.get(subOrder.productCode)
-
 
188
                if quantity < subOrder.quantity:
-
 
189
                    cashbackAmount = 0 
185
            dealRank = getDealRank(subOrder.productCode, self.store_id, self.userId)
190
            dealRank = getDealRank(subOrder.productCode, self.store_id, self.userId)
186
            subOrder.dealRank = dealRank.get('rank')
191
            subOrder.dealRank = dealRank.get('rank')
187
            subOrder.rankDesc = dealRank.get('description')
192
            subOrder.rankDesc = dealRank.get('description')
188
            subOrder.maxNlc = dealRank.get('maxNlc')
193
            subOrder.maxNlc = dealRank.get('maxNlc')
189
            subOrder.minNlc = dealRank.get('minNlc')
194
            subOrder.minNlc = dealRank.get('minNlc')