Subversion Repositories SmartDukaan

Rev

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

Rev 8247 Rev 8282
Line 8... Line 8...
8
    LineItem as T_LineItem, Order as T_Order, Alert as T_Alert, OrderStatus, DelayReason, \
8
    LineItem as T_LineItem, Order as T_Order, Alert as T_Alert, OrderStatus, DelayReason, \
9
    PaymentSettlement as T_PaymentSettlement, CODVerificationAgent as T_CODVerificationAgent, \
9
    PaymentSettlement as T_PaymentSettlement, CODVerificationAgent as T_CODVerificationAgent, \
10
    Attribute as T_Attribute, EmiScheme as T_EmiScheme, RechargeTransaction as T_rechargeTransaction, \
10
    Attribute as T_Attribute, EmiScheme as T_EmiScheme, RechargeTransaction as T_rechargeTransaction, \
11
    FRC as T_FRC, HotspotStore as T_HotSpotStore, SourceDetail as T_SourceDetail , \
11
    FRC as T_FRC, HotspotStore as T_HotSpotStore, SourceDetail as T_SourceDetail , \
12
    AmazonOrder as T_AmazonOrder, StoreOrderDetail as T_StoreOrderDetail, StoreOrderCollection as T_StoreOrderCollection, \
12
    AmazonOrder as T_AmazonOrder, StoreOrderDetail as T_StoreOrderDetail, StoreOrderCollection as T_StoreOrderCollection, \
13
    HotspotServiceMatrix as T_HotspotServiceMatrix, EbayOrder as T_EbayOrder
13
    HotspotServiceMatrix as T_HotspotServiceMatrix, EbayOrder as T_EbayOrder, AmazonFbaSalesSnapshot as T_AmazonFbaSalesSnapshot
14
from shop2020.utils.Utils import to_java_date
14
from shop2020.utils.Utils import to_java_date
15
from shop2020.model.v1.order.impl.DataService import Alert, Transaction
15
from shop2020.model.v1.order.impl.DataService import Alert, Transaction
-
 
16
import datetime
16
 
17
 
17
def to_t_transaction(transaction):
18
def to_t_transaction(transaction):
18
    t_transaction = T_Transaction()
19
    t_transaction = T_Transaction()
19
    t_transaction.id = transaction.id
20
    t_transaction.id = transaction.id
20
    t_transaction.createdOn = to_java_date(transaction.createdOn)
21
    t_transaction.createdOn = to_java_date(transaction.createdOn)
Line 333... Line 334...
333
    t_ebayOrder.transactionId = ebayOrder.transactionId
334
    t_ebayOrder.transactionId = ebayOrder.transactionId
334
    t_ebayOrder.listingName = ebayOrder.listingName
335
    t_ebayOrder.listingName = ebayOrder.listingName
335
    t_ebayOrder.listingPrice = ebayOrder.listingPrice
336
    t_ebayOrder.listingPrice = ebayOrder.listingPrice
336
    t_ebayOrder.bluedartPaisaPayRef = ebayOrder.bluedartPaisaPayRef
337
    t_ebayOrder.bluedartPaisaPayRef = ebayOrder.bluedartPaisaPayRef
337
    return t_ebayOrder 
338
    return t_ebayOrder 
-
 
339
    
-
 
340
def to_t_amazonFbaSalesSnapshot(amazonFbaSalesSnapshot):
-
 
341
    t_amazonFbaSalesSnapshot = T_AmazonFbaSalesSnapshot()
-
 
342
    if amazonFbaSalesSnapshot:
-
 
343
        t_amazonFbaSalesSnapshot.dateOfSale = to_java_date(datetime.datetime.combine(amazonFbaSalesSnapshot.dateOfSale,datetime.time(0,0)))
-
 
344
        t_amazonFbaSalesSnapshot.item_id    = amazonFbaSalesSnapshot.item_id 
-
 
345
        t_amazonFbaSalesSnapshot.orderCount = amazonFbaSalesSnapshot.orderCount 
-
 
346
        t_amazonFbaSalesSnapshot.amazonFbaInventory = amazonFbaSalesSnapshot.amazonFbaInventory
-
 
347
        t_amazonFbaSalesSnapshot.isOutOfStock = amazonFbaSalesSnapshot.isOutOfStock
-
 
348
        t_amazonFbaSalesSnapshot.salePrice = amazonFbaSalesSnapshot.salePrice
-
 
349
        if amazonFbaSalesSnapshot.minFbaPrice is not None:
-
 
350
            t_amazonFbaSalesSnapshot.minFbaPrice = amazonFbaSalesSnapshot.minFbaPrice
-
 
351
        if amazonFbaSalesSnapshot.minMfnPrice is not None:    
-
 
352
            t_amazonFbaSalesSnapshot.minMfnPrice = amazonFbaSalesSnapshot.minMfnPrice
-
 
353
    return t_amazonFbaSalesSnapshot
-
 
354
 
338
    
355
    
339
356