| 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')
|