Subversion Repositories SmartDukaan

Rev

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

Rev 4600 Rev 4602
Line 686... Line 686...
686
        try:
686
        try:
687
            return request_pickup_number(orderId, providerId)
687
            return request_pickup_number(orderId, providerId)
688
        finally:
688
        finally:
689
            close_session()
689
            close_session()
690
 
690
 
691
    def authorizePickup(self, orderId, pickupNumber):
691
    def authorizePickup(self, orderId, pickupNumber, providerId):
692
        """
692
        """
693
        If the order status is DOA_PICKUP_REQUEST_RAISED, it does the following
693
        If the order status is DOA_PICKUP_REQUEST_RAISED, it does the following
694
            1. Sends out an email to the customer with the dispatch advice that he has to print as an attachment.
694
            1. Sends out an email to the customer with the dispatch advice that he has to print as an attachment.
695
            2. Changes order status to be DOA_PICKUP_AUTHORIZED.
695
            2. Changes order status to be DOA_PICKUP_AUTHORIZED.
696
            3. Returns true
696
            3. Returns true
Line 700... Line 700...
700
        Parameters:
700
        Parameters:
701
         - orderId
701
         - orderId
702
         - pickupNumber
702
         - pickupNumber
703
        """
703
        """
704
        try:
704
        try:
705
            return authorize_pickup(orderId, pickupNumber)
705
            return authorize_pickup(orderId, pickupNumber, providerId)
706
        finally:
706
        finally:
707
            close_session()    
707
            close_session()    
708
   
708
   
709
    def markDoasAsPickedUp(self, providerId, pickupDetails):
709
    def markDoasAsPickedUp(self, providerId, pickupDetails):
710
        """
710
        """