| Line 611... |
Line 611... |
| 611 |
def callLater(self,):
|
611 |
def callLater(self,):
|
| 612 |
self.retailer.status = 'retry' if self.callType == 'fresh' else 'fretry'
|
612 |
self.retailer.status = 'retry' if self.callType == 'fresh' else 'fretry'
|
| 613 |
self.retailer.call_priority = None
|
613 |
self.retailer.call_priority = None
|
| 614 |
if self.callDisposition == 'call_later':
|
614 |
if self.callDisposition == 'call_later':
|
| 615 |
if self.callHistory.disposition_description is not None:
|
615 |
if self.callHistory.disposition_description is not None:
|
| 616 |
self.retailer.call_priority = 'system_initiated'
|
616 |
self.retailer.call_priority = 'user_initiated'
|
| 617 |
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')
|
| 618 |
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
|
| 619 |
else:
|
619 |
else:
|
| 620 |
self.retailer.call_priority = 'user_initiated'
|
620 |
self.retailer.call_priority = 'system_initiated'
|
| 621 |
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)
|
| 622 |
self.callHistory.disposition_description = 'User to be called next day'
|
- |
|
| 623 |
elif self.callDisposition == 'ringing_no_answer':
|
622 |
elif self.callDisposition == 'ringing_no_answer':
|
| - |
|
623 |
self.callHistory.disposition_description = 'Ringing no answer'
|
| - |
|
624 |
self.retailer.next_call_time = ''
|
| 624 |
pass
|
625 |
pass
|
| 625 |
session.commit()
|
626 |
session.commit()
|
| 626 |
return True
|
627 |
return True
|
| 627 |
|
628 |
|
| 628 |
|
629 |
|