Subversion Repositories SmartDukaan

Rev

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

Rev 20434 Rev 20435
Line 3332... Line 3332...
3332
    return result
3332
    return result
3333
 
3333
 
3334
  
3334
  
3335
def getAllItemCasback(itemcashback_id,offset,limit):
3335
def getAllItemCasback(itemcashback_id,offset,limit):
3336
    itemcashbackcon = get_mongo_connection().Catalog.ItemCashBack
3336
    itemcashbackcon = get_mongo_connection().Catalog.ItemCashBack
-
 
3337
    masterData = get_mongo_connection().Catalog.MasterData
3337
    if itemcashback_id is None: 
3338
    if itemcashback_id is None: 
-
 
3339
        response = []
3338
        response = list(itemcashbackcon.find().skip(offset).limit(limit))
3340
        response_cash_back = list(itemcashbackcon.find().skip(offset).limit(limit))
-
 
3341
        for r in response_cash_back:
-
 
3342
            master = masterData.find_one({'_id':r['sku']})
-
 
3343
            response_cash_back['source'] = SOURCE_MAP.get(master['source_id'])
-
 
3344
            response_cash_back['product_name'] = master['product_name']
-
 
3345
            response.append(response_cash_back)
3339
    else:
3346
    else:
3340
        response = itemcashbackcon.find({'_id' : ObjectId(itemcashback_id)})
3347
        response = itemcashbackcon.find({'_id' : ObjectId(itemcashback_id)})
-
 
3348
        master = masterData.find_one({'_id':response['sku']})
-
 
3349
        response['source'] = SOURCE_MAP.get(master['source_id'])
-
 
3350
        response['product_name'] = master['product_name']
3341
    return response
3351
    return response
3342
 
3352
 
3343
def itemCashbackAdd(item_skuId,cb,cb_description,cb_type,cb_status):
3353
def itemCashbackAdd(item_skuId,cb,cb_description,cb_type,cb_status):
3344
    itemcashbackcon = get_mongo_connection().Catalog.ItemCashBack
3354
    itemcashbackcon = get_mongo_connection().Catalog.ItemCashBack
3345
    response = list(itemcashbackcon.find({'sku':item_skuId}))
3355
    response = list(itemcashbackcon.find({'sku':item_skuId}))