Subversion Repositories SmartDukaan

Rev

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

Rev 15509 Rev 15510
Line 498... Line 498...
498
                        elif status == Store.ORDER_CANCELLED:
498
                        elif status == Store.ORDER_CANCELLED:
499
                            if subOrder.get("cashBackStatus") == Store.CB_PENDING:
499
                            if subOrder.get("cashBackStatus") == Store.CB_PENDING:
500
                                updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
500
                                updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
501
                    else:
501
                    else:
502
                        closed = False
502
                        closed = False
503
                bulk.find(findMap).update({'$set' : updateMap})
503
                    bulk.find(findMap).update({'$set' : updateMap})
504
                
504
                
505
            else:
505
            else:
506
                subOrdersList = self.parseMultiSubOrders(soup)
506
                subOrdersList = self.parseMultiSubOrders(soup)
507
                for subOrderObj in subOrdersList:
507
                for subOrderObj in subOrdersList:
508
                    subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
508
                    subOrder =  self._isSubOrderActive(order, subOrderObj.merchantSubOrderId)
Line 530... Line 530...
530
                            elif status == Store.ORDER_CANCELLED:
530
                            elif status == Store.ORDER_CANCELLED:
531
                                if subOrder.get("cashBackStatus") == Store.CB_PENDING:
531
                                if subOrder.get("cashBackStatus") == Store.CB_PENDING:
532
                                    updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
532
                                    updateMap["subOrders.$.cashBackStatus"] = Store.CB_CANCELLED
533
                        else:
533
                        else:
534
                            closed = False
534
                            closed = False
535
                        
535
                        bulk.find(findMap).update({'$set' : updateMap})
536
            bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
536
            bulk.find({'orderId': order['orderId']}).update({'$set':{'closed': closed,"parseError":False}})
537
            result = bulk.execute()
537
            result = bulk.execute()
538
            tprint(result)      
538
            tprint(result)      
539
    
539
    
540
    def saveToAffiliate(self, offers):
540
    def saveToAffiliate(self, offers):