Subversion Repositories SmartDukaan

Rev

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

Rev 16163 Rev 16164
Line 515... Line 515...
515
                    count = 1
515
                    count = 1
516
                    while count <= len(orderTable):
516
                    while count <= len(orderTable):
517
                        subbulk = self.db.merchantOrder.initialize_ordered_bulk_op()
517
                        subbulk = self.db.merchantOrder.initialize_ordered_bulk_op()
518
                        print 'Sub Order Id', str(subOrderId)+'-'+str(count)
518
                        print 'Sub Order Id', str(subOrderId)+'-'+str(count)
519
                        subOrder =  self._isSubOrderActive(order, str(subOrderId)+'-'+str(count))
519
                        subOrder =  self._isSubOrderActive(order, str(subOrderId)+'-'+str(count))
520
                        count = count +1
-
 
521
                        if subOrder is None:
520
                        if subOrder is None:
522
                            try:
521
                            try:
523
                                subOrders = self.parseSingleSubOrder(soup, order['orderTrackingUrl'].split('email_id=')[1], subOrderId)
522
                                subOrders = self.parseSingleSubOrder(soup, order['orderTrackingUrl'].split('email_id=')[1], subOrderId)
524
                                for subOrder in subOrders:
523
                                for subOrder in subOrders:
525
                                    if subOrder is None:
524
                                    if subOrder is None:
Line 557... Line 556...
557
                            print updateMap
556
                            print updateMap
558
                            print findMap
557
                            print findMap
559
                            subbulk.find(findMap).update({'$set' : updateMap})
558
                            subbulk.find(findMap).update({'$set' : updateMap})
560
                            subresult = subbulk.execute()
559
                            subresult = subbulk.execute()
561
                            tprint(subresult)
560
                            tprint(subresult)
-
 
561
                        count = count +1
562
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
562
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
563
                    result = bulk.execute()
563
                    result = bulk.execute()
564
                    tprint(result)
564
                    tprint(result)
565
                    
565
                    
566
                else:
566
                else: