Subversion Repositories SmartDukaan

Rev

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

Rev 14276 Rev 14277
Line 189... Line 189...
189
            print "Detailed Status need to be mapped"
189
            print "Detailed Status need to be mapped"
190
        raise ParseException("_getStatusFromDetailedStatus", "Found new order status" + detailedStatus)
190
        raise ParseException("_getStatusFromDetailedStatus", "Found new order status" + detailedStatus)
191
    
191
    
192
    
192
    
193
    def scrapeStoreOrders(self,):
193
    def scrapeStoreOrders(self,):
194
        print "OJJJJJJJJJJJJJJ"
-
 
195
        trs = self._getActiveOrders()
194
        trs = self._getActiveOrders()
196
        bulk = self.db.merchantOrder.initialize_ordered_bulk_op()
195
        bulk = self.db.merchantOrder.initialize_ordered_bulk_op()
197
        for tr in trs:
196
        for tr in trs:
198
            try:
197
            try:
199
                orderRequest = urllib2.Request(SAHOLIC_ORDER_URL_TR %(tr['merchantOrderId'], tr['sUserId']), headers=headers)
198
                orderRequest = urllib2.Request(SAHOLIC_ORDER_URL_TR %(tr['merchantOrderId'], tr['sUserId']), headers=headers)
Line 239... Line 238...
239
                        self.db.merchantOrder.update({"orderId":tr['orderId']},{'$push':{"subOrders":todict(subOrder)}})
238
                        self.db.merchantOrder.update({"orderId":tr['orderId']},{'$push':{"subOrders":todict(subOrder)}})
240
                        print "Added new suborder with subOrder Id:", subOrder.merchantSubOrderId
239
                        print "Added new suborder with subOrder Id:", subOrder.merchantSubOrderId
241
                        closed = False
240
                        closed = False
242
                bulk.find({"order":tr['orderId']}).update({'$set' : {'closed':closed}})
241
                bulk.find({"order":tr['orderId']}).update({'$set' : {'closed':closed}})
243
            except:
242
            except:
244
                pass
243
                traceback.print_exc()
245
            try:
244
            try:
246
                bulk.execute()
245
                bulk.execute()
247
            except:
246
            except:
248
                pass
247
                traceback.print_exc()
249
                        
248
                        
250
                
249
                
251
                    
250
                    
252
    
251
    
253
    def _saveToAffiliate(self, offers):
252
    def _saveToAffiliate(self, offers):