Subversion Repositories SmartDukaan

Rev

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

Rev 13947 Rev 14182
Line 3133... Line 3133...
3133
    hs_item.listingPrice = hsItem.listingPrice
3133
    hs_item.listingPrice = hsItem.listingPrice
3134
    session.commit()
3134
    session.commit()
3135
 
3135
 
3136
def get_hs_item(hs_ItemId):
3136
def get_hs_item(hs_ItemId):
3137
    hsItem = HsItem.get_by(hsItemId = hs_ItemId)
3137
    hsItem = HsItem.get_by(hsItemId = hs_ItemId)
3138
    return hsItem
-
 
3139
3138
    return hsItem
-
 
3139
 
-
 
3140
def get_pricing_for_dtr(catalogItemId):
-
 
3141
    d_item = None
-
 
3142
    now = datetime.datetime.now()
-
 
3143
    items = Item.query.filter(Item.catalog_item_id == catalogItemId).all()
-
 
3144
    if items:
-
 
3145
        for item in items:
-
 
3146
            if item.status !=3 :
-
 
3147
                continue
-
 
3148
            pvt_deal_item = get_private_deal_details(item.id)
-
 
3149
            if pvt_deal_item is not None and pvt_deal_item.isActive ==1 and pvt_deal_item.startDate < now and pvt_deal_item.endDate > now:
-
 
3150
                item.sellingPrice = pvt_deal_item.dealPrice
-
 
3151
                d_item = item
-
 
3152
                break
-
 
3153
            else:
-
 
3154
                d_item = item
-
 
3155
    return d_item
-
 
3156