| Line 65... |
Line 65... |
| 65 |
HotspotServiceMatrix, SnapdealOrder, FlipkartOrder, DataInsuranceDetailForOrder, \
|
65 |
HotspotServiceMatrix, SnapdealOrder, FlipkartOrder, DataInsuranceDetailForOrder, \
|
| 66 |
AmazonFbaOrderReturns, FlipkartAdvantageOrder, InvoiceCounterGenerator, \
|
66 |
AmazonFbaOrderReturns, FlipkartAdvantageOrder, InvoiceCounterGenerator, \
|
| 67 |
TransactionShipmentSequence, HsOrder, Creditor, UserSanction, CreditHistory, \
|
67 |
TransactionShipmentSequence, HsOrder, Creditor, UserSanction, CreditHistory, \
|
| 68 |
LoanHistory, ShipmentLogisticsCostDetail, ReturnOrderInfo, ReturnTransaction, \
|
68 |
LoanHistory, ShipmentLogisticsCostDetail, ReturnOrderInfo, ReturnTransaction, \
|
| 69 |
ReturnPickupRequest, SellerWarehouse, Seller, Organisation,\
|
69 |
ReturnPickupRequest, SellerWarehouse, Seller, Organisation,\
|
| 70 |
WarehouseAddressMapping, WarehouseAddressMaster, PMSA, PMSA_Agents
|
70 |
WarehouseAddressMapping, WarehouseAddressMaster, PMSA, PMSA_Agents, AdvancePayments
|
| 71 |
from shop2020.model.v1.order.impl.model.BaseOrder import BaseOrder
|
71 |
from shop2020.model.v1.order.impl.model.BaseOrder import BaseOrder
|
| 72 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
72 |
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
|
| 73 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
73 |
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
|
| 74 |
MobileRechargeOrder
|
74 |
MobileRechargeOrder
|
| 75 |
from shop2020.model.v1.order.impl.model.RechargeDenomination import \
|
75 |
from shop2020.model.v1.order.impl.model.RechargeDenomination import \
|
| Line 11530... |
Line 11530... |
| 11530 |
l2 = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.level == "L2").count()
|
11530 |
l2 = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.level == "L2").count()
|
| 11531 |
l3 = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.level == "L3").count()
|
11531 |
l3 = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.level == "L3").count()
|
| 11532 |
not_activated = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.activated == False).count()
|
11532 |
not_activated = session.query(PMSA.id).filter(PMSA.l1_id == a.id).filter(PMSA.activated == False).count()
|
| 11533 |
total = session.query(PMSA.id).filter(PMSA.l1_id == a.id).count()
|
11533 |
total = session.query(PMSA.id).filter(PMSA.l1_id == a.id).count()
|
| 11534 |
return [l2,l3,total,not_activated,total-not_activated]
|
11534 |
return [l2,l3,total,not_activated,total-not_activated]
|
| - |
|
11535 |
|
| - |
|
11536 |
def credit_user_wallet(userId, amount):
|
| - |
|
11537 |
user_client = UserClient().get_client()
|
| - |
|
11538 |
t_user = user_client.getUserById(userId)
|
| - |
|
11539 |
if t_user.userId == -1 or amount <=0:
|
| - |
|
11540 |
raise
|
| - |
|
11541 |
ap = AdvancePayments()
|
| - |
|
11542 |
ap.userId = userId
|
| - |
|
11543 |
ap.amount = amount
|
| - |
|
11544 |
ap.cash_back = 1
|
| - |
|
11545 |
ap.cash_back_type = "PERCENTAGE"
|
| - |
|
11546 |
ap.cash_back_amount = int(math.floor(amount * .01))
|
| - |
|
11547 |
session.commit()
|
| - |
|
11548 |
add_amount_in_wallet(userId, ap.amount + ap.cash_back_amount, ap.id, WalletReferenceType.ADVANCE_AMOUNT, True, True)
|
| - |
|
11549 |
return True
|
| - |
|
11550 |
|
| 11535 |
|
11551 |
|
| 11536 |
|
11552 |
|
| 11537 |
if __name__ == '__main__':
|
11553 |
if __name__ == '__main__':
|
| 11538 |
#DataService.initialize()
|
11554 |
#DataService.initialize()
|
| 11539 |
get_billed_orders_for_manifest_gen(7441, 2, True)
|
11555 |
get_billed_orders_for_manifest_gen(7441, 2, True)
|