| 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 |
|