Subversion Repositories SmartDukaan

Rev

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

Rev 9621 Rev 9724
Line 9... Line 9...
9
    ProductNotificationRequest as TProductNotificationRequest, \
9
    ProductNotificationRequest as TProductNotificationRequest, \
10
    ProductNotificationRequestCount as TProductNotificationRequestCount, \
10
    ProductNotificationRequestCount as TProductNotificationRequestCount, \
11
    VoucherItemMapping, EntityTag as TEntityTag, Banner as TBanner, BannerMap as TBannerMap, \
11
    VoucherItemMapping, EntityTag as TEntityTag, Banner as TBanner, BannerMap as TBannerMap, \
12
    Insurer as TInsurer, BrandInfo as TBrandInfo, Amazonlisted as TAmazonlisted, \
12
    Insurer as TInsurer, BrandInfo as TBrandInfo, Amazonlisted as TAmazonlisted, \
13
    EbayItem as TEbayItem, BannerUriMapping as TBannerUriMapping, Campaign as TCampaign, \
13
    EbayItem as TEbayItem, BannerUriMapping as TBannerUriMapping, Campaign as TCampaign, \
14
    SnapdealItem as TSnapdealItem, SnapdealItemDetails as TSnapdealItemDetails, ProductFeedSubmit as TProductFeedSubmit
14
    SnapdealItem as TSnapdealItem, SnapdealItemDetails as TSnapdealItemDetails,ProductFeedSubmit as TProductFeedSubmit, \
-
 
15
    MarketplaceItems as TMarketplaceItems
15
from shop2020.utils.Utils import to_java_date
16
from shop2020.utils.Utils import to_java_date
16
 
17
 
17
def to_t_item(item):
18
def to_t_item(item):
18
    t_item = Item()
19
    t_item = Item()
19
    if item is None:
20
    if item is None:
Line 250... Line 251...
250
    t_snapdeal_item.suppressPriceFeed = snapdealitem[0].suppressPriceFeed
251
    t_snapdeal_item.suppressPriceFeed = snapdealitem[0].suppressPriceFeed
251
    t_snapdeal_item.suppressInventoryFeed = snapdealitem[0].suppressInventoryFeed
252
    t_snapdeal_item.suppressInventoryFeed = snapdealitem[0].suppressInventoryFeed
252
    t_snapdeal_item.maxNlc = snapdealitem[0].maxNlc
253
    t_snapdeal_item.maxNlc = snapdealitem[0].maxNlc
253
    t_snapdeal_item.skuAtSnapdeal = snapdealitem[0].skuAtSnapdeal
254
    t_snapdeal_item.skuAtSnapdeal = snapdealitem[0].skuAtSnapdeal
254
    t_snapdeal_item.supc = snapdealitem[0].supc
255
    t_snapdeal_item.supc = snapdealitem[0].supc
-
 
256
    t_snapdeal_item.shippingTime = snapdealitem[0].shippingTime
255
    return t_snapdeal_item
257
    return t_snapdeal_item
256
 
258
 
257
def to_t_snapdeal_item_details(snapdealitem):
259
def to_t_snapdeal_item_details(snapdealitem,snapdealItemInventory):
258
    if snapdealitem is None:
260
    if snapdealitem is None:
259
        t_snapdeal_item_details = TSnapdealItemDetails()
261
        t_snapdeal_item_details = TSnapdealItemDetails()
260
        return t_snapdeal_item_details
262
        return t_snapdeal_item_details
261
    t_snapdeal_item_details = TSnapdealItemDetails()
263
    t_snapdeal_item_details = TSnapdealItemDetails()
262
    t_snapdeal_item_details.item_id = snapdealitem[0].item_id
264
    t_snapdeal_item_details.item_id = snapdealitem[0].item_id
Line 280... Line 282...
280
    t_snapdeal_item_details.suppressPriceFeed = snapdealitem[0].suppressPriceFeed
282
    t_snapdeal_item_details.suppressPriceFeed = snapdealitem[0].suppressPriceFeed
281
    t_snapdeal_item_details.suppressInventoryFeed = snapdealitem[0].suppressInventoryFeed
283
    t_snapdeal_item_details.suppressInventoryFeed = snapdealitem[0].suppressInventoryFeed
282
    t_snapdeal_item_details.maxNlc = snapdealitem[0].maxNlc
284
    t_snapdeal_item_details.maxNlc = snapdealitem[0].maxNlc
283
    t_snapdeal_item_details.skuAtSnapdeal = snapdealitem[0].skuAtSnapdeal
285
    t_snapdeal_item_details.skuAtSnapdeal = snapdealitem[0].skuAtSnapdeal
284
    t_snapdeal_item_details.supc = snapdealitem[0].supc
286
    t_snapdeal_item_details.supc = snapdealitem[0].supc
-
 
287
    t_snapdeal_item_details.shippingTime = snapdealitem[0].shippingTime
-
 
288
    if snapdealItemInventory is not None:
-
 
289
        t_snapdeal_item_details.lastUpdatedInventory = snapdealItemInventory.availability
-
 
290
        t_snapdeal_item_details.lastUpdatedInventoryTimestamp = snapdealItemInventory.lastUpdatedOnSnapdeal 
285
    return t_snapdeal_item_details
291
    return t_snapdeal_item_details
286
 
292
 
287
def to_t_product_feed_submit(productfeedsubmit):
293
def to_t_product_feed_submit(productfeedsubmit):
288
    if productfeedsubmit is None:
294
    if productfeedsubmit is None:
289
        t_product_feed_submit = TProductFeedSubmit()
295
        t_product_feed_submit = TProductFeedSubmit()
290
        return t_product_feed_submit
296
        return t_product_feed_submit
291
    t_product_feed_submit = TProductFeedSubmit()
297
    t_product_feed_submit = TProductFeedSubmit()
292
    t_product_feed_submit.catalogItemId = productfeedsubmit.catalogItemId
298
    t_product_feed_submit.catalogItemId = productfeedsubmit.catalogItemId
293
    t_product_feed_submit.stockLinkedFeed = productfeedsubmit.stockLinkedFeed
299
    t_product_feed_submit.stockLinkedFeed = productfeedsubmit.stockLinkedFeed
294
    return t_product_feed_submit
-
 
295
300
    return t_product_feed_submit
-
 
301
 
-
 
302
def to_t_marketplace_items(marketplaceItem):
-
 
303
    t_marketplace_item = TMarketplaceItems() 
-
 
304
    if marketplaceItem is None:
-
 
305
        return t_marketplace_item
-
 
306
    t_marketplace_item.itemId = marketplaceItem.itemId
-
 
307
    t_marketplace_item.source = marketplaceItem.source
-
 
308
    t_marketplace_item.emiFee = marketplaceItem.emiFee
-
 
309
    t_marketplace_item.courierCost = marketplaceItem.courierCost
-
 
310
    t_marketplace_item.closingFee = marketplaceItem.closingFee
-
 
311
    t_marketplace_item.commission = marketplaceItem.commission
-
 
312
    t_marketplace_item.returnProvision = marketplaceItem.returnProvision
-
 
313
    t_marketplace_item.vat = marketplaceItem.vat
-
 
314
    t_marketplace_item.packagingCost = marketplaceItem.packagingCost
-
 
315
    t_marketplace_item.otherCost = marketplaceItem.otherCost
-
 
316
    t_marketplace_item.serviceTax = marketplaceItem.serviceTax
-
 
317
    t_marketplace_item.autoIncrement = marketplaceItem.autoIncrement
-
 
318
    t_marketplace_item.autoDecrement = marketplaceItem.autoDecrement
-
 
319
    t_marketplace_item.autoFavourite = marketplaceItem.autoFavourite
-
 
320
    t_marketplace_item.manualFavourite = marketplaceItem.manualFavourite
-
 
321
    t_marketplace_item.currentSp = marketplaceItem.currentSp
-
 
322
    t_marketplace_item.currentTp = marketplaceItem.currentTp
-
 
323
    t_marketplace_item.minimumPossibleSp = marketplaceItem.minimumPossibleSp
-
 
324
    t_marketplace_item.minimumPossibleTp = marketplaceItem.minimumPossibleTp
-
 
325
    t_marketplace_item.lastCheckedTimestamp = to_java_date(marketplaceItem.lastCheckedTimestamp)
-
 
326
    return t_marketplace_item
-
 
327
    
-
 
328
     
-
 
329
    
-
 
330
    
-
 
331
    
-
 
332
    
-
 
333
        
-
 
334