| Line 35... |
Line 35... |
| 35 |
Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
|
35 |
Order, BatchNoGenerator, InvoiceIDGenerator, TransactionRequiringExtraProcessing, \
|
| 36 |
OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
|
36 |
OrderInventory, Alert, PaymentSettlement, EBSSettlementSummary, \
|
| 37 |
CodVerificationAgent, Attribute, RechargeVoucherTracker, EmiScheme, MiscCharges, \
|
37 |
CodVerificationAgent, Attribute, RechargeVoucherTracker, EmiScheme, MiscCharges, \
|
| 38 |
BlockedIpRange, DeniedIpAddress, InsuranceDetailForOrder, DocumentStore, \
|
38 |
BlockedIpRange, DeniedIpAddress, InsuranceDetailForOrder, DocumentStore, \
|
| 39 |
RechargeTransaction, HotspotStore, WalletForCompany, WalletHistoryForCompany, \
|
39 |
RechargeTransaction, HotspotStore, WalletForCompany, WalletHistoryForCompany, \
|
| 40 |
FRC, OperatorSeries, SourceDetail, Company
|
40 |
FRC, OperatorSeries, SourceDetail, Company, \
|
| - |
|
41 |
AmazonOrder
|
| 41 |
from shop2020.model.v1.order.impl.model.BaseOrder import BaseOrder
|
42 |
from shop2020.model.v1.order.impl.model.BaseOrder import BaseOrder
|
| 42 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
43 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 43 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
44 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
| 44 |
MobileRechargeOrder
|
45 |
MobileRechargeOrder
|
| 45 |
from shop2020.model.v1.order.impl.model.RechargeDenomination import \
|
46 |
from shop2020.model.v1.order.impl.model.RechargeDenomination import \
|
| Line 5045... |
Line 5046... |
| 5045 |
return wallet.amount
|
5046 |
return wallet.amount
|
| 5046 |
|
5047 |
|
| 5047 |
def get_wallet_balance_for_company(companyId):
|
5048 |
def get_wallet_balance_for_company(companyId):
|
| 5048 |
return WalletForCompany.get_by(companyId = companyId).amount
|
5049 |
return WalletForCompany.get_by(companyId = companyId).amount
|
| 5049 |
|
5050 |
|
| - |
|
5051 |
def add_amazon_order(amazonOrder):
|
| - |
|
5052 |
amazon_order = AmazonOrder()
|
| - |
|
5053 |
amazon_order.orderId = amazonOrder.orderId
|
| - |
|
5054 |
amazon_order.amazonOrderCode = amazonOrder.amazonOrderCode
|
| - |
|
5055 |
amazon_order.amazonOrderItemCode = amazonOrder.amazonOrderItemCode
|
| - |
|
5056 |
amazon_order.transactionId = amazonOrder.transactionId
|
| - |
|
5057 |
amazon_order.item_id= amazonOrder.item_id
|
| - |
|
5058 |
amazon_order.status= amazonOrder.status
|
| - |
|
5059 |
session.commit()
|
| - |
|
5060 |
|
| - |
|
5061 |
def get_order_for_amazonordercode(order_id,status):
|
| - |
|
5062 |
try:
|
| - |
|
5063 |
row = AmazonOrder.get_by(orderId=order_id)
|
| - |
|
5064 |
row.status=status
|
| - |
|
5065 |
result=True
|
| - |
|
5066 |
except:
|
| - |
|
5067 |
result=False
|
| - |
|
5068 |
finally:
|
| - |
|
5069 |
session.commit()
|
| - |
|
5070 |
return result
|
| - |
|
5071 |
|
| - |
|
5072 |
def get_amazon_orders_marked_sent():
|
| - |
|
5073 |
return AmazonOrder.query.filter(AmazonOrder.status=='Acknowledment_Sent').all()
|
| - |
|
5074 |
|
| - |
|
5075 |
def get_amazon_orders_shipped(interval):
|
| - |
|
5076 |
amazonShippedOrders = []
|
| - |
|
5077 |
toDate = datetime.datetime.now()
|
| - |
|
5078 |
fromDate = toDate-timedelta(days = interval-1, hours=toDate.hour, minutes=toDate.minute, seconds=toDate.second)
|
| - |
|
5079 |
orders = get_amazon_orders_marked_sent()
|
| - |
|
5080 |
for order in orders:
|
| - |
|
5081 |
row = Order.query.filter(Order.shipping_timestamp.between (fromDate,toDate)).filter(Order.id==order.orderId).first()
|
| - |
|
5082 |
amazonShippedOrders.append(to_t_order(row))
|
| - |
|
5083 |
return amazonShippedOrders
|
| - |
|
5084 |
|
| - |
|
5085 |
def get_amazon_orders_cancelled(interval):
|
| - |
|
5086 |
amazonCancelledOrders = []
|
| - |
|
5087 |
toDate = datetime.datetime.now()
|
| - |
|
5088 |
fromDate = toDate-timedelta(days = interval-1, hours=toDate.hour, minutes=toDate.minute, seconds=toDate.second)
|
| - |
|
5089 |
orders = get_amazon_orders_marked_sent()
|
| - |
|
5090 |
for order in orders:
|
| - |
|
5091 |
row = Order.query.filter(Order.refund_timestamp.between (fromDate,toDate)).filter(Order.id==order.orderId).first()
|
| - |
|
5092 |
if ( row.status == 15 or row.status == 18 or row.status == 34 ):
|
| - |
|
5093 |
amazonCancelledOrders.append(to_t_order(row))
|
| - |
|
5094 |
return amazonCancelledOrders
|
| - |
|
5095 |
|
| 5050 |
if __name__ == '__main__':
|
5096 |
if __name__ == '__main__':
|
| 5051 |
print 'helllo'
|
5097 |
print 'helllo'
|
| 5052 |
|
5098 |
|