Subversion Repositories SmartDukaan

Rev

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

Rev 8915 Rev 9155
Line 47... Line 47...
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, get_amazon_listed_items, search_amazon_items, \
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
    get_count_for_amazonlisted_items, get_amazon_search_result_count,update_asin, \
52
    add_or_update_snapdeal_item, get_snapdeal_item, get_all_snapdeal_items
52
    add_or_update_snapdeal_item, get_snapdeal_item, get_all_snapdeal_items, \
-
 
53
    get_active_banners_for_mobile_site
53
 
54
 
54
from shop2020.thriftpy.model.v1.catalog.ttypes import status
55
from shop2020.thriftpy.model.v1.catalog.ttypes import status
55
from shop2020.utils.Utils import log_entry, to_py_date
56
from shop2020.utils.Utils import log_entry, to_py_date
56
import datetime
57
import datetime
57
 
58
 
Line 111... Line 112...
111
                bannerList.append(to_t_banner(banner))
112
                bannerList.append(to_t_banner(banner))
112
        finally:
113
        finally:
113
            close_session()
114
            close_session()
114
            return bannerList
115
            return bannerList
115
        
116
        
116
    def deleteBanner(self,name):
117
    def deleteBanner(self,name,bannerType):
117
        try:
118
        try:
118
            return delete_banner(name)
119
            return delete_banner(name,bannerType)
119
        finally:
120
        finally:
120
            close_session()
121
            close_session()
121
        
122
        
122
    def getBannerDetails(self, name):
123
    def getBannerDetails(self,name,bannerType):
123
        result = None
124
        result = None
124
        try:
125
        try:
125
            result = get_banner_details(name)
126
            result = get_banner_details(name,bannerType)
126
            if result is not None:
127
            if result is not None:
127
                result = to_t_banner(result)
128
                result = to_t_banner(result)
128
        finally:
129
        finally:
129
            close_session()
130
            close_session()
130
            return result
131
            return result
Line 148... Line 149...
148
        try:
149
        try:
149
            return delete_banner_map(name)
150
            return delete_banner_map(name)
150
        finally:
151
        finally:
151
            close_session()
152
            close_session()
152
        
153
        
153
    def getBannerMapDetails(self,name):
154
    def getBannerMapDetails(self,name,bannerType):
154
        banners=[]
155
        banners=[]
155
        try:
156
        try:
156
            for result in get_banner_map_details(name):
157
            for result in get_banner_map_details(name,bannerType):
157
                if result is not None:
158
                if result is not None:
158
                    banners.append(to_t_banner_map(result))
159
                    banners.append(to_t_banner_map(result))
159
        finally:
160
        finally:
160
            close_session()
161
            close_session()
161
            return banners
162
            return banners
Line 169... Line 170...
169
        try:
170
        try:
170
            add_banner_uri(bannerUriMappings)
171
            add_banner_uri(bannerUriMappings)
171
        finally:
172
        finally:
172
            close_session()
173
            close_session()
173
    
174
    
174
    def getUriMapping(self,bannerName):
175
    def getUriMapping(self,bannerName,bannerType):
175
        uriMapping=[]
176
        uriMapping=[]
176
        try:
177
        try:
177
            for uri in get_uri_mapping(bannerName):
178
            for uri in get_uri_mapping(bannerName,bannerType):
178
                uriMapping.append(to_t_uri_mapping(uri))
179
                uriMapping.append(to_t_uri_mapping(uri))
179
        finally:
180
        finally:
180
            close_session()
181
            close_session()
181
            return uriMapping
182
            return uriMapping
182
        
183
        
Line 207... Line 208...
207
            for campaign in get_all_campaigns():
208
            for campaign in get_all_campaigns():
208
                campaigns.append(campaign[0])
209
                campaigns.append(campaign[0])
209
        finally:
210
        finally:
210
            close_session()
211
            close_session()
211
            return campaigns
212
            return campaigns
-
 
213
        
-
 
214
    def getActiveBannersForMobileSite(self):
212
            
215
        try:
-
 
216
            active_banners = get_active_banners_for_mobile_site()
-
 
217
            for bannerName,banners in active_banners.iteritems():
-
 
218
                active_banners[bannerName] = to_t_banner_list(banners)
-
 
219
        finally:
-
 
220
            close_session()
-
 
221
            return active_banners
213
        
222
        
214
    
223
    
215
    def getAllTags(self):
224
    def getAllTags(self):
216
        result = []
225
        result = []
217
        try:
226
        try: