Subversion Repositories SmartDukaan

Rev

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

Rev 16155 Rev 16156
Line 552... Line 552...
552
                            else:
552
                            else:
553
                                closed = False
553
                                closed = False
554
                                print 'Order not Closed'
554
                                print 'Order not Closed'
555
                            
555
                            
556
                            bulk.find(findMap).update({'$set' : updateMap})
556
                            bulk.find(findMap).update({'$set' : updateMap})
-
 
557
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
-
 
558
                    result = bulk.execute()
-
 
559
                    tprint(result)
557
                    
560
                    
558
                else:
561
                else:
559
                    subOrdersList = self.parseMultiSubOrders(soup, order['orderTrackingUrl'].split('email_id=')[1])
562
                    subOrdersList = self.parseMultiSubOrders(soup, order['orderTrackingUrl'].split('email_id=')[1])
560
                    for subOrderObj in subOrdersList:
563
                    for subOrderObj in subOrdersList:
561
                        subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
564
                        subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
Line 584... Line 587...
584
                                    if subOrder.get("cashBackStatus") == Store.CB_PENDING:
587
                                    if subOrder.get("cashBackStatus") == Store.CB_PENDING:
585
                                        updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
588
                                        updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
586
                            else:
589
                            else:
587
                                closed = False
590
                                closed = False
588
                            bulk.find(findMap).update({'$set' : updateMap})
591
                            bulk.find(findMap).update({'$set' : updateMap})
589
                #bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
592
                    bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
590
                #result = bulk.execute()
593
                    result = bulk.execute()
591
                #tprint(result)
594
                    tprint(result)
592
            else:
595
            else:
593
                print 'Soup Object not found for this Order', order['orderId'], order['orderTrackingUrl']
596
                print 'Soup Object not found for this Order', order['orderId'], order['orderTrackingUrl']
594
                continue      
597
                continue      
595
            
598
            
596
    '''
599
    '''