Subversion Repositories SmartDukaan

Rev

Rev 15546 | Rev 15564 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15546 Rev 15548
Line 819... Line 819...
819
        session.commit()
819
        session.commit()
820
        return True
820
        return True
821
    def verifiedLinkSent(self,):
821
    def verifiedLinkSent(self,):
822
        if self.callType == 'fresh':
822
        if self.callType == 'fresh':
823
            self.retailer.status = 'followup'
823
            self.retailer.status = 'followup'
-
 
824
            self.retailer.agent_id = None
824
            self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=1)
825
            self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=1)
825
            self.callHistory.disposition_description = 'App link sent via ' + self.callHistory.disposition_description+ '. followup on' + datetime.strftime(self.retailer.next_call_time, '%d/%m/%Y %H:%M:%S') 
826
            self.callHistory.disposition_description = 'App link sent via ' + self.callHistory.disposition_description+ '. followup on' + datetime.strftime(self.retailer.next_call_time, '%d/%m/%Y %H:%M:%S') 
826
        else:
827
        else:
827
            self.retailer.status = 'followup'
828
            self.retailer.status = 'followup'
-
 
829
            self.retailer.agent_id = None
828
            self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=7)
830
            self.retailer.next_call_time = self.callHistory.call_time + timedelta(days=7)
829
            self.callHistory.disposition_description = 'App link sent via' + self.callHistory.disposition_description + '. Followup again on ' + datetime.strftime(self.retailer.next_call_time, '%d/%m/%Y %H:%M:%S')
831
            self.callHistory.disposition_description = 'App link sent via' + self.callHistory.disposition_description + '. Followup again on ' + datetime.strftime(self.retailer.next_call_time, '%d/%m/%Y %H:%M:%S')
830
        addContactToRetailer(self.agentId, self.retailerId, self.smsNumber, self.callType, 'sms')     
832
        addContactToRetailer(self.agentId, self.retailerId, self.smsNumber, self.callType, 'sms')     
831
        session.commit()
833
        session.commit()
832
        return True
834
        return True
Line 871... Line 873...
871
    retailerLink.activated = user.created
873
    retailerLink.activated = user.created
872
    retailerLink.user_id = user.id
874
    retailerLink.user_id = user.id
873
    retailer = session.query(Retailers).filter_by(id=retailerId).first()
875
    retailer = session.query(Retailers).filter_by(id=retailerId).first()
874
    if retailer.status == 'followup':
876
    if retailer.status == 'followup':
875
        retailer.status = 'onboarding'
877
        retailer.status = 'onboarding'
-
 
878
        retailer.agent_id = None
876
        retailer.call_priority = None
879
        retailer.call_priority = None
877
        retailer.next_call_time = None
880
        retailer.next_call_time = None
878
        retailer.retry_count = 0
881
        retailer.retry_count = 0
879
        retailer.invalid_retry_count = 0
882
        retailer.invalid_retry_count = 0
880
    session.commit()
883
    session.commit()