| Line 577... |
Line 577... |
| 577 |
self.jsonReq = jsonReq
|
577 |
self.jsonReq = jsonReq
|
| 578 |
invalidNumber = self.invalidNumber
|
578 |
invalidNumber = self.invalidNumber
|
| 579 |
callLater = self.callLater
|
579 |
callLater = self.callLater
|
| 580 |
alreadyUser = self.alReadyUser
|
580 |
alreadyUser = self.alReadyUser
|
| 581 |
verifiedLinkSent = self.verifiedLinkSent
|
581 |
verifiedLinkSent = self.verifiedLinkSent
|
| - |
|
582 |
|
| 582 |
self.retailerId = int(jsonReq.get('retailerid'))
|
583 |
self.retailerId = int(jsonReq.get('retailerid'))
|
| 583 |
self.retailer = session.query(Retailers).filter_by(id=self.retailerId).first()
|
584 |
self.retailer = session.query(Retailers).filter_by(id=self.retailerId).first()
|
| 584 |
self.callDisposition = jsonReq.get('calldispositiontype')
|
585 |
self.callDisposition = jsonReq.get('calldispositiontype')
|
| 585 |
self.mobile = jsonReq.get('number')
|
- |
|
| 586 |
|
- |
|
| 587 |
self.callHistory = CallHistory()
|
586 |
self.callHistory = CallHistory()
|
| 588 |
self.callHistory.agent_id=self.agentId
|
587 |
self.callHistory.agent_id=self.agentId
|
| - |
|
588 |
self.callHistory.call_disposition = self.callDisposition
|
| 589 |
self.callHistory.retailer_id=self.retailerId
|
589 |
self.callHistory.retailer_id=self.retailerId
|
| 590 |
self.callHistory.duration_sec = int(jsonReq.get("callduration"))
|
590 |
self.callHistory.duration_sec = int(jsonReq.get("callduration"))
|
| 591 |
self.callHistory.disposition_description = jsonReq.get('calldispositiondescritption')
|
591 |
self.callHistory.disposition_description = jsonReq.get('calldispositiondescritption')
|
| 592 |
self.callHistory.call_time = datetime.strptime(jsonReq.get("calltime"), '%d/%m/%Y %H:%M:%S')
|
592 |
self.callHistory.call_time = datetime.strptime(jsonReq.get("calltime"), '%d/%m/%Y %H:%M:%S')
|
| 593 |
self.callHistory.mobile_number = self.mobile
|
593 |
self.callHistory.mobile_number = jsonReq.get('number')
|
| 594 |
self.callHistory.sms_verified = 0
|
594 |
self.callHistory.sms_verified = 0
|
| 595 |
|
595 |
|
| 596 |
dispositionMap = { 'call_later':callLater,
|
596 |
dispositionMap = { 'call_later':callLater,
|
| 597 |
'ringing_no_answer':callLater,
|
597 |
'ringing_no_answer':callLater,
|
| 598 |
'not_reachable':callLater,
|
598 |
'not_reachable':callLater,
|
| 599 |
'switch_off':callLater,
|
599 |
'switch_off':callLater,
|
| 600 |
'invalid_no':invalidNumber,
|
600 |
'invalid_no':invalidNumber,
|
| 601 |
'wrong_no':invalidNumber,
|
601 |
'wrong_no':invalidNumber,
|
| 602 |
'not_interested':invalidNumber,
|
602 |
'hang_up':invalidNumber,
|
| 603 |
'retailer_not_interested':invalidNumber,
|
603 |
'retailer_not_interested':invalidNumber,
|
| 604 |
'alreadyuser':alreadyUser,
|
604 |
'alreadyuser':alreadyUser,
|
| 605 |
'verified_link_sent':verifiedLinkSent
|
605 |
'verified_link_sent':verifiedLinkSent
|
| 606 |
}
|
606 |
}
|
| 607 |
dispositionMap[jsonReq.get('calldispositiontype')]()
|
607 |
dispositionMap[jsonReq.get('calldispositiontype')]()
|