Subversion Repositories SmartDukaan

Rev

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

Rev 8616 Rev 8619
Line 45... Line 45...
45
    get_items_status, update_item_inventory, update_timestamp_for_amazon_feeds, \
45
    get_items_status, update_item_inventory, update_timestamp_for_amazon_feeds, \
46
    get_all_parent_categories,add_page_view_event,add_cart_event, \
46
    get_all_parent_categories,add_page_view_event,add_cart_event, \
47
    insert_ebay_item, get_ebay_item, update_ebay_item, update_amazon_attributes_in_bulk, \
47
    insert_ebay_item, get_ebay_item, update_ebay_item, update_amazon_attributes_in_bulk, \
48
    get_all_items_to_list_on_fba,get_all_items_to_list_on_nonfba, \
48
    get_all_items_to_list_on_fba,get_all_items_to_list_on_nonfba, \
49
    update_banner,add_banner_uri,get_uri_mapping,add_campaign,get_campaigns, \
49
    update_banner,add_banner_uri,get_uri_mapping,add_campaign,get_campaigns, \
50
    delete_campaign, get_all_campaigns
50
    delete_campaign, get_all_campaigns, get_amazon_listed_items, search_amazon_items, \
-
 
51
    get_count_for_amazonlisted_items, get_amazon_search_result_count,update_asin
51
 
52
 
52
from shop2020.thriftpy.model.v1.catalog.ttypes import status
53
from shop2020.thriftpy.model.v1.catalog.ttypes import status
53
from shop2020.utils.Utils import log_entry, to_py_date
54
from shop2020.utils.Utils import log_entry, to_py_date
54
import datetime
55
import datetime
55
 
56
 
Line 1214... Line 1215...
1214
            for item in get_all_items_to_list_on_nonfba():
1215
            for item in get_all_items_to_list_on_nonfba():
1215
                non_fba_items.append(to_t_Amazonlisted(item))
1216
                non_fba_items.append(to_t_Amazonlisted(item))
1216
            return non_fba_items
1217
            return non_fba_items
1217
        finally:
1218
        finally:
1218
            close_session()
1219
            close_session()
-
 
1220
            
-
 
1221
    def getAmazonListedItems(self,offset,limit):
-
 
1222
        try:
-
 
1223
            amazonlisteditems = []
-
 
1224
            all_listed = get_amazon_listed_items(offset,limit)
-
 
1225
            for amazonlisteditem in all_listed:
-
 
1226
                amazonlisteditems.append(to_t_Amazonlisted(amazonlisteditem))
-
 
1227
        finally:
-
 
1228
            close_session()
-
 
1229
            return amazonlisteditems
-
 
1230
        
-
 
1231
    def searchAmazonItems(self,searchTerms,offset,limit):
-
 
1232
        try:
-
 
1233
            amazonlisteditems = []
-
 
1234
            search_result = search_amazon_items(searchTerms,offset,limit)
-
 
1235
            for amazonlisteditem in search_result:
-
 
1236
                amazonlisteditems.append(to_t_Amazonlisted(amazonlisteditem))
-
 
1237
        finally:
-
 
1238
            close_session()
-
 
1239
            return amazonlisteditems
-
 
1240
    
-
 
1241
    def getAmazonSearchResultCount(self,searchTerms):
-
 
1242
        try:
-
 
1243
            return get_amazon_search_result_count(searchTerms)
-
 
1244
        finally:
-
 
1245
            close_session()
-
 
1246
    
-
 
1247
    def getCountForAmazonlistedItems(self):
-
 
1248
        try:
-
 
1249
            return get_count_for_amazonlisted_items()
-
 
1250
        finally:
-
 
1251
            close_session()
-
 
1252
    
-
 
1253
    def updateAsin(self,amazonAsinMap):
-
 
1254
        try:
-
 
1255
            update_asin(amazonAsinMap)
-
 
1256
        finally:
-
 
1257
            close_session()
-
 
1258
        
1219
 
1259
 
1220
    def getAllSnapdealListedActiveItems(self):
1260
    def getAllSnapdealListedActiveItems(self):
1221
        try:
1261
        try:
1222
            items = get_all_alive_items()
1262
            items = get_all_alive_items()
1223
            ret_items = []
1263
            ret_items = []