Subversion Repositories SmartDukaan

Rev

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

Rev 15161 Rev 15162
Line 525... Line 525...
525
                print "Calltype", self.callType
525
                print "Calltype", self.callType
526
                status=self.callType
526
                status=self.callType
527
                query = session.query(Retailers).filter(Retailers.status==status)
527
                query = session.query(Retailers).filter(Retailers.status==status)
528
                if status=='fresh':
528
                if status=='fresh':
529
                    query = query.filter_by(is_or=False, is_std=False).filter(or_(Retailers.agent_id==self.agentId, Retailers.agent_id==None)).order_by(-Retailers.agent_id)
529
                    query = query.filter_by(is_or=False, is_std=False).filter(or_(Retailers.agent_id==self.agentId, Retailers.agent_id==None)).order_by(-Retailers.agent_id)
-
 
530
                else:
-
 
531
                    query = query.filter_by(Retailers.next_call_time<=datetime.now())
530
                retailer = query.with_lockmode("update").first()
532
                retailer = query.with_lockmode("update").first()
531
                if retailer is not None:
533
                if retailer is not None:
532
                    print "retailer", retailer.id
534
                    print "retailer", retailer.id
533
                    if status=="fresh":
535
                    if status=="fresh":
534
                        userquery = session.query(Users)
536
                        userquery = session.query(Users)