Subversion Repositories SmartDukaan

Rev

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

Rev 12667 Rev 12888
Line 75... Line 75...
75
    get_private_deals_count, get_amazon_out_of_sync, \
75
    get_private_deals_count, get_amazon_out_of_sync, \
76
    get_all_private_deals_comparison, get_all_snapdeal_marketplaceItem, \
76
    get_all_private_deals_comparison, get_all_snapdeal_marketplaceItem, \
77
    get_all_flipkart_marketplaceItem, add_competitor_scraping, \
77
    get_all_flipkart_marketplaceItem, add_competitor_scraping, \
78
    get_previous_competitor_scraping, get_upload_result_by_id, add_amazon_promotion, \
78
    get_previous_competitor_scraping, get_upload_result_by_id, add_amazon_promotion, \
79
    get_amazon_promotion, update_amazon_promotion, get_vat_rates, \
79
    get_amazon_promotion, update_amazon_promotion, get_vat_rates, \
80
    update_item_state_vat, mark_partially_active, get_ex_affiliate_item_info
80
    update_item_state_vat, mark_partially_active, get_ex_affiliate_item_info, \
-
 
81
    get_all_items_to_list_on_fbg, get_all_fbg_listed_items
81
from shop2020.thriftpy.model.v1.catalog.ttypes import status
82
from shop2020.thriftpy.model.v1.catalog.ttypes import status
82
from shop2020.utils.Utils import log_entry, to_py_date
83
from shop2020.utils.Utils import log_entry, to_py_date
83
import datetime
84
import datetime
84
 
85
 
85
class CatalogServiceHandler:
86
class CatalogServiceHandler:
Line 1124... Line 1125...
1124
    def getAmazonItemDetails(self, amazonItemId):
1125
    def getAmazonItemDetails(self, amazonItemId):
1125
        try:
1126
        try:
1126
            return to_t_Amazonlisted_promo(get_amazon_item_details(amazonItemId))
1127
            return to_t_Amazonlisted_promo(get_amazon_item_details(amazonItemId))
1127
        finally:
1128
        finally:
1128
            close_session()
1129
            close_session()
1129
            
-
 
1130
        
1130
        
1131
    def updateAmazonItemDetails(self,amazonlisted):
1131
    def updateAmazonItemDetails(self,amazonlisted):
1132
        try:
1132
        try:
1133
            update_amazon_item_details(amazonlisted)
1133
            update_amazon_item_details(amazonlisted)
1134
        finally:
1134
        finally:
1135
            close_session()
1135
            close_session()
1136
            
1136
            
1137
    def addAmazonItem(self,amazonlisted):
1137
    def addAmazonItem(self,amazonlisted):
1138
        try:
1138
        try:
1139
            print amazonlisted
-
 
1140
            add_amazon_item(amazonlisted)
1139
            add_amazon_item(amazonlisted)
1141
        finally:
1140
        finally:
1142
            close_session()
1141
            close_session()
1143
        
1142
        
1144
    def getAsinItems(self):
1143
    def getAsinItems(self):
Line 1676... Line 1675...
1676
            return False
1675
            return False
1677
        
1676
        
1678
    def getExAffiliateItemInfo(self, ):
1677
    def getExAffiliateItemInfo(self, ):
1679
        return get_ex_affiliate_item_info()
1678
        return get_ex_affiliate_item_info()
1680
    
1679
    
-
 
1680
    def getAllItemstoListOnFbg(self):
-
 
1681
        try:
-
 
1682
            fbg_items = []
-
 
1683
            for item in get_all_items_to_list_on_fbg():
-
 
1684
                fbg_items.append(to_t_Amazonlisted(item))
-
 
1685
            return fbg_items
-
 
1686
        finally:
-
 
1687
            close_session()
-
 
1688
            
-
 
1689
    def getAllFbgListedItems(self):
-
 
1690
        try:
-
 
1691
            items = get_all_fbg_listed_items()
-
 
1692
            ret_items = []
-
 
1693
            for item in items:
-
 
1694
                if item:
-
 
1695
                    ret_items.append(to_t_Amazonlisted(item))
-
 
1696
            return ret_items
-
 
1697
        finally:
-
 
1698
            close_session()
-
 
1699
    
-
 
1700
        
-
 
1701
    
1681
if __name__ == '__main__':
1702
if __name__ == '__main__':
1682
    items = get_all_alive_items()
1703
    items = get_all_alive_items()
1683
    ret_items = []
1704
    ret_items = []
1684
    for item in items:
1705
    for item in items:
1685
        if item:
1706
        if item: