Subversion Repositories SmartDukaan

Rev

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

Rev 21317 Rev 21318
Line 136... Line 136...
136
            for lis in re.findall('SN:"(.*?)"', rawHtml):
136
            for lis in re.findall('SN:"(.*?)"', rawHtml):
137
                TRACK_HEADERS['User-Agent'] = lis.split(" fkUA")[0]
137
                TRACK_HEADERS['User-Agent'] = lis.split(" fkUA")[0]
138
                TRACK_HEADERS['x-user-agent'] = lis
138
                TRACK_HEADERS['x-user-agent'] = lis
139
                break
139
                break
140
            
140
            
141
            if self._getActiveOrders({"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple() - 30*86400))}}):
141
            if self._getActiveOrders({"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple()))- 30*86400}}):
142
                return {"headers":TRACK_HEADERS, "urls":TRACK_URLS}
142
                return {"headers":TRACK_HEADERS, "urls":TRACK_URLS}
143
            else:
143
            else:
144
                return {"headers":TRACK_HEADERS, "urls":[]}
144
                return {"headers":TRACK_HEADERS, "urls":[]}
145
        else:
145
        else:
146
            jsonObject = json.loads(rawHtml)
146
            jsonObject = json.loads(rawHtml)
147
            #Get only orders less than one month old
147
            #Get only orders less than one month old
148
            activeOrders = self._getActiveOrders({"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple() - 30*86400))}})
148
            activeOrders = self._getActiveOrders({"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple())) -  - 30*86400}})
149
            for order in activeOrders:
149
            for order in activeOrders:
150
                for transaction in jsonObject['RESPONSE']['orderGranularDetails']:
150
                for transaction in jsonObject['RESPONSE']['orderGranularDetails']:
151
                    if transaction['orderId'][:-3] == order["mechantOrderId"]:
151
                    if transaction['orderId'][:-3] == order["mechantOrderId"]:
152
                        self._parseJSON(order, transaction)
152
                        self._parseJSON(order, transaction)
153
                        break
153
                        break