Subversion Repositories SmartDukaan

Rev

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

Rev 18310 Rev 18317
Line 1709... Line 1709...
1709
            self.callHistoryCrm.disposition_description='Will Place Order'            
1709
            self.callHistoryCrm.disposition_description='Will Place Order'            
1710
        session.commit()
1710
        session.commit()
1711
        return True
1711
        return True
1712
        
1712
        
1713
    def callLaterAccs(self):
1713
    def callLaterAccs(self):
1714
        self.user.status='retry'
-
 
1715
        self.user.disposition=self.callDisposition
-
 
1716
        self.user.modified = datetime.now()
-
 
1717
        if self.callDisposition == 'call_later':
1714
        if self.callDisposition == 'call_later':
1718
            if self.callHistoryCrm.disposition_comments is not None:
1715
            if self.callHistoryCrm.disposition_comments is not None:
1719
                self.user.next_call_time = datetime.strptime(self.callHistory.disposition_description, '%d/%m/%Y %H:%M:%S')
1716
                self.user.next_call_time = datetime.strptime(self.callHistory.disposition_description, '%d/%m/%Y %H:%M:%S')
1720
                self.callHistoryCrm.disposition_description = 'User requested to call'
1717
                self.callHistoryCrm.disposition_description = 'User requested to call'
1721
                self.callHistoryCrm.disposition_comments = self.callHistoryCrm.disposition_comments
1718
                self.callHistoryCrm.disposition_comments = self.callHistoryCrm.disposition_comments
Line 1744... Line 1741...
1744
                self.user.next_call_time = self.callHistoryCrm.call_time + timedelta(minutes = retryConfig.minutes_ahead)
1741
                self.user.next_call_time = self.callHistoryCrm.call_time + timedelta(minutes = retryConfig.minutes_ahead)
1745
                self.callHistoryCrm.disposition_description = 'Call scheduled on ' + datetime.strftime(self.user.next_call_time, '%d/%m/%Y %H:%M:%S')
1742
                self.callHistoryCrm.disposition_description = 'Call scheduled on ' + datetime.strftime(self.user.next_call_time, '%d/%m/%Y %H:%M:%S')
1746
            else:
1743
            else:
1747
                self.user.status = 'failed'
1744
                self.user.status = 'failed'
1748
                self.callHistoryCrm.disposition_description = 'Call failed as all attempts exhausted'
1745
                self.callHistoryCrm.disposition_description = 'Call failed as all attempts exhausted'
1749
            
1746
        self.user.status='retry'
-
 
1747
        self.user.disposition=self.callDisposition
-
 
1748
        self.user.modified = datetime.now()
1750
        session.commit()
1749
        session.commit()
1751
        return True
1750
        return True
1752
    
1751
    
1753
def insertUserCrmData(project_id):
1752
def insertUserCrmData(project_id):
1754
    if project_id==1:  
1753
    if project_id==1: