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