Subversion Repositories SmartDukaan

Rev

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

Rev 15099 Rev 15100
Line 607... Line 607...
607
        resp.body = json.dumps(jsonReq, encoding='utf-8')
607
        resp.body = json.dumps(jsonReq, encoding='utf-8')
608
 
608
 
609
    def invalidNumber(self,):
609
    def invalidNumber(self,):
610
        pass
610
        pass
611
    def callLater(self,):
611
    def callLater(self,):
-
 
612
        self.retailer.status = 'retry' if self.callType == 'fresh' else 'fretry'
-
 
613
        self.retailer.call_priority = None
612
        if self.callDisposition == 'call_later':
614
        if self.callDisposition == 'call_later':
613
            if self.dispositionDesc is not None:
615
            if self.callHistory.disposition_description is not None:
614
                self.retailer.call_priority = 'system_initiated'
616
                self.retailer.call_priority = 'system_initiated'
615
                self.retailer.next_call_time = datetime.strptime(self.callHistory.disposition_description, '%d/%m/%Y %H:%M:%S')
617
                self.retailer.next_call_time = datetime.strptime(self.callHistory.disposition_description, '%d/%m/%Y %H:%M:%S')
616
                self.callHistory.disposition_description = 'User requested to call on ' + self.callHistory.disposition_description
618
                self.callHistory.disposition_description = 'User requested to call on ' + self.callHistory.disposition_description
617
            else:
619
            else:
618
                self.retailer.call_priority = 'user_initiated'
620
                self.retailer.call_priority = 'user_initiated'
619
                self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=1)
621
                self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=1)
620
                self.callHistory.disposition_description = 'User to be called next day'
622
                self.callHistory.disposition_description = 'User to be called next day'
621
            self.retailer.status = 'retry' if self.callType == 'fresh' else 'fretry'
623
        elif self.callDisposition == 'ringing_no_answer':
622
            session.commit()
624
            session.commit()
623
            return True
625
            return True
624
            
626
            
-
 
627
            
625
    def alReadyUser(self,):
628
    def alReadyUser(self,):
626
        print self.jsonReq
629
        print self.jsonReq
627
        callDisposition = self.jsonReq.get('calldispositiontype')
630
        callDisposition = self.jsonReq.get('calldispositiontype')
628
        dispositionDesc = self.jsonReq.get('calldispositiondescritption')
631
        dispositionDesc = self.jsonReq.get('calldispositiondescritption')
629
        retailerId = self.jsonReq.get('retailerid')
632
        retailerId = self.jsonReq.get('retailerid')