| 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:
|