Subversion Repositories SmartDukaan

Rev

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

Rev 16599 Rev 16600
Line 26... Line 26...
26
    global ACTIVE_OFFERS
26
    global ACTIVE_OFFERS
27
    offer_desc_url = AFFILIATE_OFFER_DESC_API.get(AFFILIATE_ID)%(DEVICE_ID,offer['offerId'],RETAILER_CODE)
27
    offer_desc_url = AFFILIATE_OFFER_DESC_API.get(AFFILIATE_ID)%(DEVICE_ID,offer['offerId'],RETAILER_CODE)
28
    response = fetchResponseUsingProxy(offer_desc_url,proxy=False)
28
    response = fetchResponseUsingProxy(offer_desc_url,proxy=False)
29
    offer_desc = json.loads(response)
29
    offer_desc = json.loads(response)
30
    input_json = offer_desc['payload']
30
    input_json = offer_desc['payload']
31
    app_master = appmasters.get_by(package_name=offer['package_name'])
31
    app_master = appmasters.get_by(package_name=offer['packageName'])
32
    if app_master is None:
32
    if app_master is None:
33
        app_master = appmasters()
33
        app_master = appmasters()
34
        app_master.app_name = offer.get('appName')
34
        app_master.app_name = offer.get('appName')
35
        app_master.package_name = offer.get('packageName')
35
        app_master.package_name = offer.get('packageName')
36
        app_master.os_name = 'ANDROID'
36
        app_master.os_name = 'ANDROID'
37
    session.commit()
37
    session.commit()
38
    appMasterId = app_master.id
38
    appMasterId = app_master.id
39
    single_app_offers = app_offers.query.filter(app_offers.affiliate_id==AFFILIATE_ID).filter(app_offers.package_name==offer['package_name']).all()
39
    single_app_offers = app_offers.query.filter(app_offers.affiliate_id==AFFILIATE_ID).filter(app_offers.package_name==offer['packageName']).all()
40
    ACTIVE_OFFERS.append(offer['offerId']) 
40
    ACTIVE_OFFERS.append(offer['offerId']) 
41
    for app_offer in single_app_offers:
41
    for app_offer in single_app_offers:
42
        if app_offer.affiliate_offer_id == offer['offerId']:
42
        if app_offer.affiliate_offer_id == offer['offerId']:
43
            app_offer.offer_price = float(offer['offerPrice'])
43
            app_offer.offer_price = float(offer['offerPrice'])
44
            app_offer.show = True
44
            app_offer.show = True