Subversion Repositories SmartDukaan

Rev

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

Rev 16390 Rev 16394
Line 3... Line 3...
3
 
3
 
4
@author: amit
4
@author: amit
5
'''
5
'''
6
from datetime import datetime, timedelta
6
from datetime import datetime, timedelta
7
from dtr.config import PythonPropertyReader
7
from dtr.config import PythonPropertyReader
-
 
8
from dtr.storage.Mongo import getDealRank
8
from dtr.storage.Mysql import getOrdersAfterDate1, getOrdersAfterDate
9
from dtr.storage.Mysql import getOrdersAfterDate1, getOrdersAfterDate
9
from pprint import pprint
10
from pprint import pprint
10
from pymongo.mongo_client import MongoClient
11
from pymongo.mongo_client import MongoClient
11
import base64
12
import base64
12
import importlib
13
import importlib
Line 235... Line 236...
235
            subOrder.cashBackAmount = cashbackAmount
236
            subOrder.cashBackAmount = cashbackAmount
236
            subOrder.cashBackPercentage = cashbackPercent
237
            subOrder.cashBackPercentage = cashbackPercent
237
            subOrder.cashBackStatus = cashbackStatus      
238
            subOrder.cashBackStatus = cashbackStatus      
238
            subOrder.closed = subOrder.status in [self.ORDER_CANCELLED, self.ORDER_DELIVERED]
239
            subOrder.closed = subOrder.status in [self.ORDER_CANCELLED, self.ORDER_DELIVERED]
239
            closed = closed and subOrder.closed
240
            closed = closed and subOrder.closed
-
 
241
            dealRank = getDealRank(subOrder.productCode, self.store_id, order.userId)
-
 
242
            subOrder.dealRank = dealRank.get('rank')
-
 
243
            subOrder.rankDesc = dealRank.get('description')
-
 
244
            subOrder.maxNlc = dealRank.get('maxNlc')
-
 
245
            subOrder.minNlc = dealRank.get('minNlc')
-
 
246
            subOrder.db = dealRank.get('dp')
-
 
247
            subOrder.itemStatus = dealRank.get('status')
240
        order.closed = closed
248
        order.closed = closed
241
    
249
    
242
def settlePayBack(runtype='dry'):
250
def settlePayBack(runtype='dry'):
243
    userAmountMap = {}
251
    userAmountMap = {}
244
    searchMapList = []
252
    searchMapList = []