Subversion Repositories SmartDukaan

Rev

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

Rev 7072 Rev 7073
Line 31... Line 31...
31
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem, \
31
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem, \
32
    Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
32
    Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
33
    OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
33
    OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
34
    CodVerificationAgent, Attribute, RechargeVoucherTracker, EmiScheme, \
34
    CodVerificationAgent, Attribute, RechargeVoucherTracker, EmiScheme, \
35
    MiscCharges, BlockedIpRange, DeniedIpAddress, InsuranceDetailForOrder,\
35
    MiscCharges, BlockedIpRange, DeniedIpAddress, InsuranceDetailForOrder,\
36
    DocumentStore
36
    DocumentStore, RechargeTransaction
37
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
37
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
38
    MobileRechargeOrder
38
    MobileRechargeOrder
39
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
39
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
40
from shop2020.thriftpy.alert.ttypes import MonitoredEntity, EntityType
40
from shop2020.thriftpy.alert.ttypes import MonitoredEntity, EntityType
41
from shop2020.thriftpy.logistics.ttypes import DeliveryType, PickUpType
41
from shop2020.thriftpy.logistics.ttypes import DeliveryType, PickUpType
Line 4508... Line 4508...
4508
        order.customer_pin = pin
4508
        order.customer_pin = pin
4509
        session.commit()
4509
        session.commit()
4510
        return True
4510
        return True
4511
    return False
4511
    return False
4512
 
4512
 
-
 
4513
def create_recharge_transaction(t_recharge):
-
 
4514
    rechargeTransaction = RechargeTransaction()
-
 
4515
    rechargeTransaction.amount = t_recharge.amount
-
 
4516
    ##################################
-
 
4517
    #############TODO    rechargeTransaction.circleId = 
-
 
4518
    rechargeTransaction.deviceNum = t_recharge.deviceNum
-
 
4519
    rechargeTransaction.deviceType = t_recharge.deviceType
-
 
4520
    rechargeTransaction.discount = t_recharge.discount
-
 
4521
    rechargeTransaction.email = t_recharge.email
-
 
4522
    rechargeTransaction.name = t_recharge.name
-
 
4523
    rechargeTransaction.cafNum = t_recharge.cafNum
-
 
4524
    rechargeTransaction.simNum = t_recharge.simNum
-
 
4525
    rechargeTransaction.isFrc = t_recharge.isFrc
-
 
4526
    rechargeTransaction.status = RechargeOrderStatus.INIT
-
 
4527
    rechargeTransaction.storeId = t_recharge.storeId
-
 
4528
    rechargeTransaction.transactionTime = datetime.datetime.now()
-
 
4529
    session.commit()
-
 
4530
    return rechargeTransaction
-
 
4531
 
4513
if __name__ == '__main__':
4532
if __name__ == '__main__':
4514
    print 'helllo'
4533
    print 'helllo'
4515
4534