Subversion Repositories SmartDukaan

Rev

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

Rev 18332 Rev 18333
Line 1655... Line 1655...
1655
                resp.body = json.dumps(todict(getUserObject(user)), encoding='utf-8')
1655
                resp.body = json.dumps(todict(getUserObject(user)), encoding='utf-8')
1656
                session.close()
1656
                session.close()
1657
 
1657
 
1658
    def getRetryUser(self,projectId,failback=True):
1658
    def getRetryUser(self,projectId,failback=True):
1659
        status = "retry"
1659
        status = "retry"
1660
        user = session.query(UserCrmCallingData).filter_by(status=status,project_id=projectId).filter(UserCrmCallingData.next_call_time<=datetime.now()).filter(or_(UserCrmCallingData.agent_id==self.agentId, UserCrmCallingData.agent_id==None)).order_by(UserCrmCallingData.next_call_time).with_lockmode("update").first()
1660
        user = session.query(UserCrmCallingData).filter_by(status=status,project_id=projectId).filter(UserCrmCallingData.next_call_time<=datetime.now()).order_by(UserCrmCallingData.next_call_time).with_lockmode("update").first()
1661
        
1661
        
1662
        if user is not None:
1662
        if user is not None:
1663
            lgr.info( "getRetryRetailer " + str(user.id))
1663
            lgr.info( "getRetryRetailer " + str(user.id))
1664
        else:
1664
        else:
1665
            if failback:
1665
            if failback: