Subversion Repositories SmartDukaan

Rev

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

Rev 5993 Rev 6000
Line 17... Line 17...
17
from shop2020.clients.LogisticsClient import LogisticsClient
17
from shop2020.clients.LogisticsClient import LogisticsClient
18
from shop2020.clients.PaymentClient import PaymentClient
18
from shop2020.clients.PaymentClient import PaymentClient
19
from shop2020.clients.UserClient import UserClient
19
from shop2020.clients.UserClient import UserClient
20
from shop2020.clients.WarehouseClient import WarehouseClient
20
from shop2020.clients.WarehouseClient import WarehouseClient
21
from shop2020.model.v1 import order
21
from shop2020.model.v1 import order
-
 
22
from shop2020.model.v1.order.impl import DataService
22
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem, \
23
from shop2020.model.v1.order.impl.DataService import Transaction, LineItem, \
23
    Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
24
    Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
24
    OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
25
    OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
25
    CodVerificationAgent, Attribute, RechargeVoucherTracker
26
    CodVerificationAgent, Attribute, RechargeVoucherTracker
-
 
27
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
-
 
28
    MobileRechargeOrder
26
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
29
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
27
from shop2020.thriftpy.alert.ttypes import MonitoredEntity, EntityType
30
from shop2020.thriftpy.alert.ttypes import MonitoredEntity, EntityType
28
from shop2020.thriftpy.generic.ttypes import ExceptionType
-
 
29
from shop2020.thriftpy.logistics.ttypes import DeliveryType, PickUpType
31
from shop2020.thriftpy.logistics.ttypes import DeliveryType, PickUpType
-
 
32
from shop2020.thriftpy.model.v1.catalog.ttypes import ItemType
30
from shop2020.thriftpy.model.v1.inventory.ttypes import BillingType, \
33
from shop2020.thriftpy.model.v1.inventory.ttypes import BillingType, \
31
    InventoryServiceException, WarehouseType, InventoryType
34
    InventoryServiceException, WarehouseType, InventoryType
32
from shop2020.thriftpy.model.v1.catalog.ttypes import ItemType
-
 
33
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
35
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
34
    TransactionStatus, OrderStatus, DelayReason, ExtraTransactionProcessingType, \
36
    TransactionStatus, OrderStatus, DelayReason, ExtraTransactionProcessingType, \
35
    HotspotAction, TimeoutSummary, OrderStatusGroups, OrderType
37
    HotspotAction, TimeoutSummary, OrderStatusGroups, OrderType
36
from shop2020.thriftpy.model.v1.user.ttypes import VoucherType
38
from shop2020.thriftpy.model.v1.user.ttypes import VoucherType
37
from shop2020.thriftpy.payments.ttypes import PaymentException
39
from shop2020.thriftpy.payments.ttypes import PaymentException
38
from shop2020.thriftpy.warehouse.ttypes import ScanType, \
40
from shop2020.thriftpy.warehouse.ttypes import ScanType, \
39
    WarehouseServiceException
41
    WarehouseServiceException
40
from shop2020.utils.EmailAttachmentSender import mail, get_attachment_part, \
42
from shop2020.utils.EmailAttachmentSender import mail, get_attachment_part
41
    mail_html
-
 
42
from shop2020.utils.Utils import to_py_date, to_java_date
43
from shop2020.utils.Utils import to_py_date, to_java_date
43
from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound
44
from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound
44
from sqlalchemy.sql import func
45
from sqlalchemy.sql import func
45
from sqlalchemy.sql.expression import and_, or_, desc, not_, distinct, select
46
from sqlalchemy.sql.expression import and_, or_, desc, not_, distinct
46
from string import Template
47
from string import Template
47
from textwrap import dedent
48
from textwrap import dedent
48
import datetime
49
import datetime
49
import httplib
50
import httplib
50
import logging
51
import logging
Line 3340... Line 3341...
3340
def is_alive():
3341
def is_alive():
3341
    try:
3342
    try:
3342
        session.query(Transaction.id).limit(1).one()
3343
        session.query(Transaction.id).limit(1).one()
3343
        return True
3344
        return True
3344
    except:
3345
    except:
3345
        return False
-
 
3346
3346
        return False
-
 
3347
 
-
 
3348
if __name__ == '__main__':
-
 
3349
    print 'Inside main'
-
 
3350
    DataService.initialize()
-
 
3351
    a = MobileRechargeOrder()
-
 
3352
    a.mobileNumber = 89564785666
-
 
3353
    session.commit()
-
 
3354
3347
3355