| 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.call_priority = None
|
1714 |
self.user.status='retry'
|
| - |
|
1715 |
self.user.disposition=self.callDisposition
|
| - |
|
1716 |
self.user.modified = datetime.now()
|
| 1715 |
if self.callDisposition == 'call_later':
|
1717 |
if self.callDisposition == 'call_later':
|
| 1716 |
if self.callHistoryCrm.disposition_description is not None:
|
1718 |
if self.callHistoryCrm.disposition_comments is not None:
|
| 1717 |
self.user.next_call_time = datetime.strptime(self.callHistory.disposition_description, '%d/%m/%Y %H:%M:%S')
|
1719 |
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'
|
| 1718 |
self.callHistoryCrm.disposition_description = 'User requested to call on ' + self.callHistoryCrm.disposition_description
|
1721 |
self.callHistoryCrm.disposition_comments = self.callHistoryCrm.disposition_comments
|
| 1719 |
else:
|
1722 |
else:
|
| 1720 |
self.user.next_call_time = self.callHistoryCrm.call_time + timedelta(days=1)
|
1723 |
self.user.next_call_time = self.callHistoryCrm.call_time + timedelta(days=1)
|
| - |
|
1724 |
self.callHistoryCrm.disposition_description = 'Call Scheduled'
|
| 1721 |
self.callHistoryCrm.disposition_description = 'Call scheduled on ' + datetime.strftime(self.user.next_call_time, '%d/%m/%Y %H:%M:%S')
|
1725 |
self.callHistoryCrm.disposition_comments = datetime.strftime(self.user.next_call_time, '%d/%m/%Y %H:%M:%S')
|
| 1722 |
else:
|
1726 |
else:
|
| - |
|
1727 |
self.callHistoryCrm.disposition_description = 'User was not contactable'
|
| 1723 |
if self.callDisposition == 'ringing_no_answer':
|
1728 |
if self.callDisposition == 'ringing_no_answer':
|
| 1724 |
if self.user.disposition == 'ringing_no_answer':
|
1729 |
if self.user.disposition == 'ringing_no_answer':
|
| 1725 |
self.user.retry_count += 1
|
1730 |
self.user.retry_count += 1
|
| 1726 |
else:
|
1731 |
else:
|
| 1727 |
self.user.disposition = 'ringing_no_answer'
|
1732 |
self.user.disposition = 'ringing_no_answer'
|