Subversion Repositories SmartDukaan

Rev

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

Rev 15330 Rev 15332
Line 823... Line 823...
823
    user = session.query(Users).filter_by(referrer=retailerLink.code).first()
823
    user = session.query(Users).filter_by(referrer=retailerLink.code).first()
824
    if user is None:
824
    if user is None:
825
        mobileNumbers = list(session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailerId).all())
825
        mobileNumbers = list(session.query(RetailerContacts.mobile_number).filter_by(retailer_id=retailerId).all())
826
        user = session.query(Users).filter(Users.mobile_number.in_(mobileNumbers)).first()
826
        user = session.query(Users).filter(Users.mobile_number.in_(mobileNumbers)).first()
827
        if user is None:
827
        if user is None:
-
 
828
            if retailerLink.created < datetime(2015,5,26):
-
 
829
                historyNumbers = [number for number, in session.query(CallHistory.mobile_number).filter(retailer_id = retailerId).all()]
-
 
830
                user = session.query(Users).filter(Users.mobile_number.in_(historyNumbers)).first()
-
 
831
                if user is None:
-
 
832
                    return False
-
 
833
            else:
828
            return False
834
                return False
829
        else:
835
        else:
830
            mapped_with = 'contact'
836
            mapped_with = 'contact'
831
    else:
837
    else:
832
        mapped_with = 'code'
838
        mapped_with = 'code'
833
    retailerLink.mapped_with = mapped_with
839
    retailerLink.mapped_with = mapped_with