| 104 |
ashish |
1 |
'''
|
|
|
2 |
Created on 29-Mar-2010
|
|
|
3 |
|
|
|
4 |
@author: ashish
|
|
|
5 |
'''
|
|
|
6 |
|
| 19950 |
amit.gupta |
7 |
import datetime
|
|
|
8 |
|
|
|
9 |
from shop2020.config.client.ConfigClient import ConfigClient
|
| 19980 |
amit.gupta |
10 |
|
| 19950 |
amit.gupta |
11 |
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction, \
|
|
|
12 |
LineItem as T_LineItem, Order as T_Order, Alert as T_Alert, OrderStatus, \
|
|
|
13 |
DelayReason, PaymentSettlement as T_PaymentSettlement, \
|
|
|
14 |
CODVerificationAgent as T_CODVerificationAgent, Attribute as T_Attribute, \
|
|
|
15 |
EmiScheme as T_EmiScheme, RechargeTransaction as T_rechargeTransaction, \
|
|
|
16 |
FRC as T_FRC, HotspotStore as T_HotSpotStore, SourceDetail as T_SourceDetail, \
|
|
|
17 |
AmazonOrder as T_AmazonOrder, StoreOrderDetail as T_StoreOrderDetail, \
|
|
|
18 |
StoreOrderCollection as T_StoreOrderCollection, \
|
| 8488 |
amar.kumar |
19 |
HotspotServiceMatrix as T_HotspotServiceMatrix, EbayOrder as T_EbayOrder, \
|
| 19950 |
amit.gupta |
20 |
AmazonFbaSalesSnapshot as T_AmazonFbaSalesSnapshot, \
|
|
|
21 |
SnapdealOrder as T_SnapdealOrder, FlipkartOrder as flipkartOrder, \
|
|
|
22 |
AmazonFbaOrderReturns as amazonFbaOrderReturn, \
|
|
|
23 |
FlipkartAdvantageOrder as flipkartAdvantageOrder, HsOrder as homeshopOrder, \
|
|
|
24 |
ReturnTransaction as RTransaction, ReturnOrderInfo as returnOrderInfo, \
|
|
|
25 |
ReturnTransactionStatus, ReturnTxnResolutionStatus, \
|
|
|
26 |
ReturnPickupRequest as RPickupRequest, ReturnTxnPickupStatus, \
|
|
|
27 |
Creditor as TCreditor, CreditHistory as TCreditHistory, \
|
|
|
28 |
UserSanction as TUserSanction, CreditTxnType, LoanHistory as TLoanHistory, \
|
|
|
29 |
PaginatedCreditHistory as TPaginatedCreditHistory, \
|
|
|
30 |
PaginatedLoanHistory as TPaginatedLoanHistory, \
|
|
|
31 |
PaginatedUserSanction as TPaginatedUserSanction, \
|
| 19952 |
amit.gupta |
32 |
ShipmentLogisticsCostDetail as TShipmentLogisticsCostDetail, \
|
| 21090 |
kshitij.so |
33 |
OutstandingPayments as TOutstandingPayments, WarehouseAddress, Pmsa as TPmsa
|
| 104 |
ashish |
34 |
from shop2020.utils.Utils import to_java_date
|
|
|
35 |
|
| 19959 |
amit.gupta |
36 |
|
|
|
37 |
cutoff_date = ConfigClient().get_property("warehouse_company_cutoff_date")
|
|
|
38 |
cutoff_date = datetime.datetime.strptime(cutoff_date,'%Y-%m-%d')
|
|
|
39 |
|
| 104 |
ashish |
40 |
def to_t_transaction(transaction):
|
|
|
41 |
t_transaction = T_Transaction()
|
|
|
42 |
t_transaction.id = transaction.id
|
| 483 |
rajveer |
43 |
t_transaction.createdOn = to_java_date(transaction.createdOn)
|
| 699 |
chandransh |
44 |
t_transaction.transactionStatus = transaction.status
|
| 483 |
rajveer |
45 |
t_transaction.statusDescription = transaction.status_message
|
|
|
46 |
t_transaction.customer_id = transaction.customer_id
|
|
|
47 |
t_transaction.shoppingCartid = transaction.shopping_cart_id
|
| 2219 |
varun.gupt |
48 |
t_transaction.coupon_code = transaction.coupon_code
|
| 2815 |
vikas |
49 |
t_transaction.sessionSource = transaction.session_source
|
|
|
50 |
t_transaction.sessionStartTime = to_java_date(transaction.session_start_time)
|
| 3858 |
vikas |
51 |
t_transaction.firstSource = transaction.first_source
|
|
|
52 |
t_transaction.firstSourceTime = to_java_date(transaction.first_source_start_time)
|
| 17470 |
manish.sha |
53 |
t_transaction.totalShippingCost = transaction.totalShippingCost
|
| 18590 |
manish.sha |
54 |
t_transaction.payment_option = transaction.payment_option
|
| 483 |
rajveer |
55 |
t_transaction.orders = []
|
|
|
56 |
#populate orders
|
|
|
57 |
for order in transaction.orders:
|
|
|
58 |
t_order = to_t_order(order)
|
|
|
59 |
t_transaction.orders.append(t_order)
|
|
|
60 |
return t_transaction
|
|
|
61 |
|
|
|
62 |
def to_t_order(order):
|
|
|
63 |
t_order = T_Order()
|
|
|
64 |
t_order.id = order.id
|
| 19956 |
amit.gupta |
65 |
t_order.warehouse_id = order.warehouse_id
|
| 483 |
rajveer |
66 |
t_order.logistics_provider_id = order.logistics_provider_id
|
| 4815 |
phani.kuma |
67 |
if order.doa_logistics_provider_id is not None:
|
|
|
68 |
t_order.doa_logistics_provider_id = order.doa_logistics_provider_id
|
| 483 |
rajveer |
69 |
t_order.airwaybill_no = order.airwaybill_no
|
|
|
70 |
t_order.tracking_id = order.tracking_id
|
|
|
71 |
t_order.expected_delivery_time = to_java_date(order.expected_delivery_time)
|
| 3986 |
chandransh |
72 |
t_order.promised_delivery_time = to_java_date(order.promised_delivery_time)
|
| 4004 |
chandransh |
73 |
t_order.expected_shipping_time = to_java_date(order.expected_shipping_time)
|
| 4102 |
chandransh |
74 |
t_order.promised_shipping_time = to_java_date(order.promised_shipping_time)
|
| 6726 |
rajveer |
75 |
t_order.courier_delivery_time = to_java_date(order.courier_delivery_time)
|
| 483 |
rajveer |
76 |
t_order.customer_id = order.customer_id
|
|
|
77 |
t_order.customer_name = order.customer_name
|
|
|
78 |
t_order.customer_mobilenumber = order.customer_mobilenumber
|
|
|
79 |
t_order.customer_pincode = order.customer_pincode
|
| 738 |
chandransh |
80 |
t_order.customer_address1 = order.customer_address1
|
|
|
81 |
t_order.customer_address2 = order.customer_address2
|
| 669 |
chandransh |
82 |
t_order.customer_city = order.customer_city
|
|
|
83 |
t_order.customer_state = order.customer_state
|
| 483 |
rajveer |
84 |
t_order.customer_email = order.customer_email
|
| 699 |
chandransh |
85 |
t_order.status = order.status
|
| 483 |
rajveer |
86 |
t_order.statusDescription = order.statusDescription
|
|
|
87 |
t_order.total_amount = order.total_amount
|
| 6318 |
rajveer |
88 |
t_order.gvAmount = order.gvAmount
|
| 483 |
rajveer |
89 |
t_order.total_weight = order.total_weight
|
|
|
90 |
t_order.created_timestamp = to_java_date(order.created_timestamp)
|
|
|
91 |
t_order.invoice_number = order.invoice_number
|
| 19973 |
amit.gupta |
92 |
t_order.seller_id = order.seller_id
|
| 19980 |
amit.gupta |
93 |
t_order.warehouse_address_id = order.warehouse_address_id
|
| 483 |
rajveer |
94 |
t_order.billed_by = order.billed_by
|
| 986 |
chandransh |
95 |
t_order.accepted_timestamp = to_java_date(order.accepted_timestamp)
|
| 19958 |
amit.gupta |
96 |
t_order.billing_timestamp = to_java_date(order.billing_timestamp)
|
| 986 |
chandransh |
97 |
t_order.shipping_timestamp = to_java_date(order.shipping_timestamp)
|
|
|
98 |
t_order.delivery_timestamp = to_java_date(order.delivery_timestamp)
|
| 1208 |
chandransh |
99 |
t_order.outofstock_timestamp = to_java_date(order.outofstock_timestamp)
|
| 4004 |
chandransh |
100 |
t_order.verification_timestamp = to_java_date(order.verification_timestamp)
|
| 642 |
chandransh |
101 |
t_order.jacket_number = order.jacket_number
|
| 1220 |
chandransh |
102 |
t_order.receiver = order.receiver
|
|
|
103 |
t_order.batchNo = order.batchNo
|
|
|
104 |
t_order.serialNo = order.serialNo
|
| 2536 |
chandransh |
105 |
t_order.doaFlag = order.doaFlag
|
|
|
106 |
t_order.pickupRequestNo = order.pickupRequestNo
|
| 3064 |
chandransh |
107 |
t_order.cod = order.cod
|
| 5062 |
varun.gupt |
108 |
t_order.originalOrderId = order.originalOrderId
|
| 3581 |
chandransh |
109 |
if order.delay_reason:
|
|
|
110 |
t_order.delayReason = DelayReason._NAMES_TO_VALUES[order.delay_reason]
|
| 4647 |
rajveer |
111 |
t_order.delayReasonText = order.delayReasonText
|
| 2676 |
vikas |
112 |
t_order.transactionId = order.transaction_id
|
| 483 |
rajveer |
113 |
t_order.lineitems = []
|
|
|
114 |
for lineitem in order.lineitems:
|
|
|
115 |
t_lineitem = to_t_lineitem(lineitem)
|
|
|
116 |
t_order.lineitems.append(t_lineitem)
|
| 4192 |
anupam.sin |
117 |
if order.reship_timestamp:
|
|
|
118 |
t_order.reship_timestamp = to_java_date(order.reship_timestamp)
|
|
|
119 |
if order.refund_timestamp:
|
|
|
120 |
t_order.refund_timestamp = to_java_date(order.refund_timestamp)
|
| 4506 |
phani.kuma |
121 |
if order.doa_auth_timestamp:
|
|
|
122 |
t_order.doa_auth_timestamp = to_java_date(order.doa_auth_timestamp)
|
| 4192 |
anupam.sin |
123 |
if order.new_order_id:
|
|
|
124 |
t_order.new_order_id = order.new_order_id
|
| 4581 |
phani.kuma |
125 |
t_order.pickup_timestamp = to_java_date(order.pickup_timestamp)
|
| 4269 |
anupam.sin |
126 |
t_order.previousStatus = order.previousStatus
|
|
|
127 |
t_order.vendorId = order.vendorId
|
| 4709 |
rajveer |
128 |
t_order.refundReason = order.refund_reason
|
| 5110 |
mandeep.dh |
129 |
t_order.fulfilmentWarehouseId = order.fulfilmentWarehouseId
|
| 5189 |
varun.gupt |
130 |
t_order.vendorPaid = order.vendor_paid
|
| 4758 |
mandeep.dh |
131 |
if order.purchase_order_id:
|
|
|
132 |
t_order.purchaseOrderId = order.purchase_order_id
|
| 5354 |
anupam.sin |
133 |
if order.received_return_timestamp:
|
|
|
134 |
t_order.received_return_timestamp = to_java_date(order.received_return_timestamp)
|
|
|
135 |
if order.first_dlvyatmp_timestamp:
|
|
|
136 |
t_order.first_attempt_timestamp = to_java_date(order.first_dlvyatmp_timestamp)
|
| 5527 |
anupam.sin |
137 |
t_order.orderType = order.orderType
|
| 5555 |
rajveer |
138 |
t_order.pickupStoreId = order.pickupStoreId
|
|
|
139 |
t_order.logisticsCod = not order.pickupStoreId and order.cod
|
| 6525 |
rajveer |
140 |
t_order.otg = order.otg
|
| 6903 |
anupam.sin |
141 |
t_order.insurer = order.insurer
|
|
|
142 |
t_order.insuranceAmount = order.insuranceAmount
|
| 7190 |
amar.kumar |
143 |
t_order.freebieItemId = order.freebieItemId
|
| 7293 |
anupam.sin |
144 |
t_order.source = order.source
|
|
|
145 |
t_order.storeId = order.storeId
|
|
|
146 |
t_order.advanceAmount = order.advanceAmount
|
| 8717 |
amar.kumar |
147 |
t_order.productCondition = order.productCondition
|
| 9299 |
kshitij.so |
148 |
t_order.dataProtectionInsurer = order.dataProtectionInsurer
|
|
|
149 |
t_order.dataProtectionAmount = order.dataProtectionAmount
|
| 9494 |
amit.gupta |
150 |
t_order.taxType = order.taxType
|
| 13146 |
manish.sha |
151 |
if order.logisticsTransactionId:
|
|
|
152 |
t_order.logisticsTransactionId = order.logisticsTransactionId
|
| 17470 |
manish.sha |
153 |
t_order.shippingCost = order.shippingCost
|
| 21134 |
amit.gupta |
154 |
t_order.shippingRefund = order.shippingRefund
|
| 17470 |
manish.sha |
155 |
t_order.codCharges = order.codCharges
|
| 20941 |
kshitij.so |
156 |
t_order.wallet_amount = order.wallet_amount
|
|
|
157 |
t_order.net_payable_amount = order.net_payable_amount
|
| 483 |
rajveer |
158 |
return t_order
|
|
|
159 |
|
|
|
160 |
def to_t_lineitem(lineitem):
|
|
|
161 |
t_lineitem = T_LineItem()
|
|
|
162 |
t_lineitem.id = lineitem.id
|
| 699 |
chandransh |
163 |
t_lineitem.item_id = lineitem.item_id
|
| 970 |
chandransh |
164 |
t_lineitem.productGroup = lineitem.productGroup
|
|
|
165 |
t_lineitem.brand = lineitem.brand
|
|
|
166 |
t_lineitem.model_number = lineitem.model_number
|
|
|
167 |
t_lineitem.color = lineitem.color
|
|
|
168 |
t_lineitem.model_name = lineitem.model_name
|
|
|
169 |
t_lineitem.extra_info = lineitem.extra_info
|
| 483 |
rajveer |
170 |
t_lineitem.unit_weight = lineitem.unit_weight
|
|
|
171 |
t_lineitem.unit_price = lineitem.unit_price
|
|
|
172 |
t_lineitem.total_price = lineitem.total_price
|
| 996 |
varun.gupt |
173 |
t_lineitem.transfer_price = lineitem.transfer_price
|
| 7672 |
rajveer |
174 |
t_lineitem.nlc = lineitem.nlc
|
| 483 |
rajveer |
175 |
t_lineitem.total_weight = lineitem.total_weight
|
| 669 |
chandransh |
176 |
t_lineitem.quantity = lineitem.quantity
|
| 2783 |
chandransh |
177 |
t_lineitem.item_number = lineitem.item_number
|
| 4658 |
mandeep.dh |
178 |
t_lineitem.serial_number = lineitem.serial_number
|
| 4172 |
rajveer |
179 |
t_lineitem.dealText = lineitem.dealText
|
| 4295 |
varun.gupt |
180 |
t_lineitem.warrantry_expiry_timestamp = to_java_date(lineitem.warranty_expiry_timestamp)
|
| 6039 |
amit.gupta |
181 |
t_lineitem.vatRate = lineitem.vatRate
|
| 12339 |
amit.gupta |
182 |
t_lineitem.mrp = lineitem.mrp
|
| 19421 |
manish.sha |
183 |
t_lineitem.logisticsCost = lineitem.logisticsCost
|
|
|
184 |
t_lineitem.codCollectionCharges = lineitem.codCollectionCharges
|
| 19714 |
manish.sha |
185 |
t_lineitem.returnQty = lineitem.returnQty
|
|
|
186 |
t_lineitem.damaged_expiry_timestamp = to_java_date(lineitem.damaged_expiry_timestamp)
|
| 21844 |
amit.gupta |
187 |
t_lineitem.igstRate = lineitem.igstRate
|
|
|
188 |
t_lineitem.cgstRate = lineitem.cgstRate
|
|
|
189 |
t_lineitem.sgstRate = lineitem.sgstRate
|
|
|
190 |
t_lineitem.hsnCode = lineitem.hsnCode
|
| 483 |
rajveer |
191 |
return t_lineitem
|
|
|
192 |
|
|
|
193 |
def to_t_alert(alert):
|
|
|
194 |
t_alert = T_Alert()
|
|
|
195 |
t_alert.id = alert.id
|
| 4394 |
rajveer |
196 |
t_alert.description = alert.description
|
| 483 |
rajveer |
197 |
try:
|
| 4394 |
rajveer |
198 |
t_alert.timestamp = to_java_date(alert.timestamp)
|
| 483 |
rajveer |
199 |
except:
|
|
|
200 |
pass
|
|
|
201 |
t_alert.type = alert.type
|
| 4394 |
rajveer |
202 |
t_alert.status = alert.status
|
| 2783 |
chandransh |
203 |
return t_alert
|
| 4600 |
varun.gupt |
204 |
|
|
|
205 |
def to_t_payment_settlement(payment_settlement):
|
|
|
206 |
t_payment_settlement = T_PaymentSettlement()
|
|
|
207 |
|
|
|
208 |
if payment_settlement:
|
| 4905 |
varun.gupt |
209 |
t_payment_settlement.referenceId = payment_settlement.referenceId
|
| 4600 |
varun.gupt |
210 |
t_payment_settlement.paymentGatewayId = payment_settlement.paymentGatewayId
|
|
|
211 |
t_payment_settlement.settlementDate = to_java_date(payment_settlement.settlementDate)
|
|
|
212 |
t_payment_settlement.serviceTax = payment_settlement.serviceTax
|
|
|
213 |
t_payment_settlement.otherCharges = payment_settlement.otherCharges
|
|
|
214 |
t_payment_settlement.netCollection = payment_settlement.netCollection
|
| 5447 |
anupam.sin |
215 |
return t_payment_settlement
|
|
|
216 |
|
|
|
217 |
def to_t_verification_agent(codVerificationAgent):
|
|
|
218 |
t_verification_agent = T_CODVerificationAgent()
|
|
|
219 |
|
|
|
220 |
if codVerificationAgent:
|
|
|
221 |
t_verification_agent.orderId = codVerificationAgent.orderId
|
|
|
222 |
t_verification_agent.agentEmailId = codVerificationAgent.verificationAgent
|
| 5527 |
anupam.sin |
223 |
return t_verification_agent
|
|
|
224 |
|
|
|
225 |
def to_t_attribute(attribute):
|
| 6396 |
amit.gupta |
226 |
t_attribute = T_Attribute()
|
| 5527 |
anupam.sin |
227 |
if attribute:
|
|
|
228 |
t_attribute.name = attribute.name
|
|
|
229 |
t_attribute.value = attribute.value
|
| 6396 |
amit.gupta |
230 |
return t_attribute
|
|
|
231 |
|
| 19980 |
amit.gupta |
232 |
def to_t_warehouse_address(warehouse_address_master):
|
| 20072 |
amit.gupta |
233 |
wha = WarehouseAddress()
|
| 19980 |
amit.gupta |
234 |
if warehouse_address_master:
|
|
|
235 |
wha.address = warehouse_address_master.address
|
|
|
236 |
wha.id = warehouse_address_master.id
|
|
|
237 |
wha.pin = warehouse_address_master.pin
|
|
|
238 |
wha.state_id = warehouse_address_master.state_id
|
| 20818 |
kshitij.so |
239 |
wha.contact_number = warehouse_address_master.contact_number
|
| 21844 |
amit.gupta |
240 |
wha.contact_person = warehouse_address_master.contact_person
|
| 20072 |
amit.gupta |
241 |
return wha
|
| 6396 |
amit.gupta |
242 |
def to_t_emi_scheme(emi_scheme):
|
|
|
243 |
t_emi_scheme = T_EmiScheme()
|
|
|
244 |
if emi_scheme:
|
|
|
245 |
t_emi_scheme.id = emi_scheme.id
|
|
|
246 |
t_emi_scheme.bankId = emi_scheme.bankId
|
|
|
247 |
t_emi_scheme.bankName = emi_scheme.bankName
|
|
|
248 |
t_emi_scheme.gatewayId = emi_scheme.gatewayId
|
|
|
249 |
t_emi_scheme.tenure = emi_scheme.tenure
|
|
|
250 |
t_emi_scheme.tenureDescription = emi_scheme.tenureDescription
|
|
|
251 |
t_emi_scheme.minAmount = emi_scheme.minAmount
|
|
|
252 |
t_emi_scheme.chargeType = emi_scheme.chargeType
|
|
|
253 |
t_emi_scheme.chargeValue = emi_scheme.chargeValue
|
| 8942 |
rajveer |
254 |
t_emi_scheme.interestRate = emi_scheme.interestRate
|
| 7073 |
anupam.sin |
255 |
return t_emi_scheme
|
|
|
256 |
|
|
|
257 |
def to_t_rechargeTransaction(rechargeTransaction):
|
|
|
258 |
t_recharge = T_rechargeTransaction()
|
|
|
259 |
if rechargeTransaction:
|
| 7080 |
anupam.sin |
260 |
t_recharge.id = rechargeTransaction.id
|
|
|
261 |
t_recharge.amount = rechargeTransaction.amount
|
| 7075 |
rajveer |
262 |
t_recharge.circleId = rechargeTransaction.circleId
|
|
|
263 |
t_recharge.operatorId = rechargeTransaction.operatorId
|
|
|
264 |
t_recharge.plan = rechargeTransaction.plan
|
| 7073 |
anupam.sin |
265 |
t_recharge.deviceNum = rechargeTransaction.deviceNum
|
|
|
266 |
t_recharge.deviceType = rechargeTransaction.deviceType
|
|
|
267 |
t_recharge.discount = rechargeTransaction.discount
|
|
|
268 |
t_recharge.email = rechargeTransaction.email
|
|
|
269 |
t_recharge.name = rechargeTransaction.name
|
|
|
270 |
t_recharge.cafNum = rechargeTransaction.cafNum
|
|
|
271 |
t_recharge.simNum = rechargeTransaction.simNum
|
|
|
272 |
t_recharge.isFrc = rechargeTransaction.isFrc
|
|
|
273 |
t_recharge.status = rechargeTransaction.status
|
|
|
274 |
t_recharge.storeId = rechargeTransaction.storeId
|
| 7080 |
anupam.sin |
275 |
t_recharge.alternateNum = rechargeTransaction.alternateNumber
|
|
|
276 |
t_recharge.transactionTime = to_java_date(rechargeTransaction.transactionTime)
|
| 7096 |
anupam.sin |
277 |
t_recharge.description = rechargeTransaction.description
|
| 7139 |
amit.gupta |
278 |
t_recharge.payMethod = rechargeTransaction.payMethod
|
| 7169 |
anupam.sin |
279 |
t_recharge.paymentAmount = rechargeTransaction.paymentAmount
|
| 7369 |
rajveer |
280 |
t_recharge.spiceTID = rechargeTransaction.spiceTID
|
|
|
281 |
t_recharge.providerTID = rechargeTransaction.providerTID
|
|
|
282 |
t_recharge.aggTID = rechargeTransaction.aggTID
|
| 7080 |
anupam.sin |
283 |
return t_recharge
|
|
|
284 |
|
|
|
285 |
def to_t_frc(frc):
|
|
|
286 |
t_frc = T_FRC()
|
|
|
287 |
if frc:
|
|
|
288 |
t_frc.id = frc.id
|
|
|
289 |
t_frc.operatorId =frc.operatorId
|
|
|
290 |
t_frc.circleId = frc.circleId
|
|
|
291 |
t_frc.denomination = frc.denomination
|
|
|
292 |
t_frc.maxDiscount = frc.maxDiscount
|
| 7096 |
anupam.sin |
293 |
return t_frc
|
|
|
294 |
|
|
|
295 |
def to_t_hotspot(hotspot):
|
|
|
296 |
t_hotspot = T_HotSpotStore();
|
|
|
297 |
if hotspot:
|
|
|
298 |
t_hotspot.id = hotspot.id
|
|
|
299 |
t_hotspot.hotspotId = hotspot.hotspotId
|
|
|
300 |
t_hotspot.companyId = hotspot.companyId
|
|
|
301 |
t_hotspot.name = hotspot.name
|
|
|
302 |
t_hotspot.city = hotspot.city
|
|
|
303 |
t_hotspot.collectedAmount = hotspot.collectedAmount
|
|
|
304 |
t_hotspot.availableLimit = hotspot.availableLimit
|
|
|
305 |
t_hotspot.creditLimit = hotspot.creditLimit
|
|
|
306 |
t_hotspot.salt = hotspot.salt
|
|
|
307 |
t_hotspot.password = hotspot.password
|
|
|
308 |
t_hotspot.isActive = hotspot.isActive
|
|
|
309 |
t_hotspot.circleId = hotspot.circleId
|
| 7169 |
anupam.sin |
310 |
t_hotspot.email = hotspot.email
|
| 7308 |
rajveer |
311 |
t_hotspot.line1 = hotspot.line1
|
|
|
312 |
t_hotspot.line2 = hotspot.line2
|
|
|
313 |
t_hotspot.state = hotspot.state
|
|
|
314 |
t_hotspot.pin = hotspot.pin
|
|
|
315 |
t_hotspot.phone = hotspot.phone
|
|
|
316 |
t_hotspot.approvalEmail = hotspot.approvalEmail
|
|
|
317 |
|
|
|
318 |
|
| 7263 |
anupam.sin |
319 |
return t_hotspot
|
|
|
320 |
|
|
|
321 |
def to_t_sourcedetail(detail):
|
|
|
322 |
t_sourcedetail = T_SourceDetail()
|
|
|
323 |
if detail:
|
|
|
324 |
t_sourcedetail.id = detail.id
|
|
|
325 |
t_sourcedetail.name = detail.name
|
|
|
326 |
t_sourcedetail.email = detail.email
|
| 7410 |
amar.kumar |
327 |
t_sourcedetail.tinNumber = detail.tinNumber
|
| 7530 |
kshitij.so |
328 |
t_sourcedetail.lastUpdatedOn = to_java_date(detail.lastUpdatedOn)
|
| 7311 |
kshitij.so |
329 |
return t_sourcedetail
|
|
|
330 |
|
|
|
331 |
def to_t_amazonorder(AmazonOrder):
|
|
|
332 |
t_amazonorder = T_AmazonOrder()
|
|
|
333 |
t_amazonorder.orderId=AmazonOrder.orderId
|
|
|
334 |
t_amazonorder.amazonOrderCode=AmazonOrder.amazonOrderCode
|
|
|
335 |
t_amazonorder.amazonOrderItemCode=AmazonOrder.amazonOrderItemCode
|
|
|
336 |
t_amazonorder.transactionId=AmazonOrder.transactionId
|
|
|
337 |
t_amazonorder.item_id=AmazonOrder.item_id
|
|
|
338 |
t_amazonorder.status=AmazonOrder.status
|
| 7386 |
anupam.sin |
339 |
return t_amazonorder
|
|
|
340 |
|
|
|
341 |
def to_t_storeOrderDetail(storeOrderDetail):
|
|
|
342 |
t_storeOrderDetail = T_StoreOrderDetail()
|
|
|
343 |
if storeOrderDetail:
|
|
|
344 |
t_storeOrderDetail.orderId = storeOrderDetail.orderId
|
|
|
345 |
t_storeOrderDetail.storeId = storeOrderDetail.storeId
|
|
|
346 |
t_storeOrderDetail.advanceAmount = storeOrderDetail.advanceAmount
|
|
|
347 |
t_storeOrderDetail.cashAmount = storeOrderDetail.cashAmount
|
|
|
348 |
t_storeOrderDetail.cardAmount = storeOrderDetail.cardAmount
|
|
|
349 |
t_storeOrderDetail.payStatus = storeOrderDetail.payStatus
|
| 7393 |
anupam.sin |
350 |
t_storeOrderDetail.edcBank = storeOrderDetail.edcBank
|
|
|
351 |
t_storeOrderDetail.cashRefundAmount = storeOrderDetail.cashRefundAmount
|
|
|
352 |
t_storeOrderDetail.cardRefundAmount = storeOrderDetail.cardRefundAmount
|
| 7423 |
anupam.sin |
353 |
t_storeOrderDetail.approvalCode = storeOrderDetail.approvalCode
|
| 7611 |
anupam.sin |
354 |
t_storeOrderDetail.cardType = storeOrderDetail.cardType
|
| 7426 |
anupam.sin |
355 |
return t_storeOrderDetail
|
|
|
356 |
|
|
|
357 |
def to_t_storeOrderCollection(storeOrderCollection):
|
|
|
358 |
t_storeOrderCollection = T_StoreOrderCollection()
|
|
|
359 |
if storeOrderCollection:
|
|
|
360 |
t_storeOrderCollection.hotspotId = storeOrderCollection.hotspotId
|
|
|
361 |
t_storeOrderCollection.orderId = storeOrderCollection.orderId
|
|
|
362 |
t_storeOrderCollection.collectionType = storeOrderCollection.collectionType
|
|
|
363 |
t_storeOrderCollection.productName = storeOrderCollection.productName
|
|
|
364 |
t_storeOrderCollection.advanceAmount = storeOrderCollection.advanceAmount
|
|
|
365 |
t_storeOrderCollection.cash = storeOrderCollection.cash
|
|
|
366 |
t_storeOrderCollection.card = storeOrderCollection.card
|
| 7427 |
anupam.sin |
367 |
t_storeOrderCollection.addedAt = to_java_date(storeOrderCollection.addedAt)
|
|
|
368 |
t_storeOrderCollection.pushedAt = to_java_date(storeOrderCollection.pushedAt)
|
| 7426 |
anupam.sin |
369 |
t_storeOrderCollection.pushedToOcr = storeOrderCollection.pushedToOcr
|
| 7967 |
anupam.sin |
370 |
return t_storeOrderCollection
|
|
|
371 |
|
|
|
372 |
def to_t_hotspotServiceMatrix(hotspotServiceMatrix):
|
|
|
373 |
t_hotspotServiceMatrix = T_HotspotServiceMatrix()
|
|
|
374 |
if hotspotServiceMatrix:
|
|
|
375 |
t_hotspotServiceMatrix.storeId = hotspotServiceMatrix.storeId
|
|
|
376 |
t_hotspotServiceMatrix.hotspotId = hotspotServiceMatrix.hotspotId
|
|
|
377 |
t_hotspotServiceMatrix.rechargeService = hotspotServiceMatrix.rechargeService
|
|
|
378 |
t_hotspotServiceMatrix.storeWebsiteService = hotspotServiceMatrix.storeWebsiteService
|
|
|
379 |
t_hotspotServiceMatrix.pickupFromStoreService = hotspotServiceMatrix.pickupFromStoreService
|
|
|
380 |
return t_hotspotServiceMatrix
|
| 8182 |
amar.kumar |
381 |
|
|
|
382 |
def to_t_ebayOrder(ebayOrder):
|
|
|
383 |
t_ebayOrder = T_EbayOrder()
|
|
|
384 |
t_ebayOrder.orderId = ebayOrder.orderId
|
|
|
385 |
t_ebayOrder.salesRecordNumber = ebayOrder.salesRecordNumber
|
|
|
386 |
t_ebayOrder.paisaPayId = ebayOrder.paisaPayId
|
|
|
387 |
t_ebayOrder.ebayListingId = ebayOrder.ebayListingId
|
|
|
388 |
t_ebayOrder.subsidyAmount = ebayOrder.subsidyAmount
|
|
|
389 |
t_ebayOrder.ebayTxnDate = to_java_date(ebayOrder.ebayTxnDate)
|
|
|
390 |
t_ebayOrder.transactionId = ebayOrder.transactionId
|
|
|
391 |
t_ebayOrder.listingName = ebayOrder.listingName
|
|
|
392 |
t_ebayOrder.listingPrice = ebayOrder.listingPrice
|
| 8247 |
amar.kumar |
393 |
t_ebayOrder.bluedartPaisaPayRef = ebayOrder.bluedartPaisaPayRef
|
| 8182 |
amar.kumar |
394 |
return t_ebayOrder
|
| 8488 |
amar.kumar |
395 |
|
|
|
396 |
def to_t_snapdealOrder(snapdealOrder):
|
|
|
397 |
t_snapdealOrder = T_SnapdealOrder()
|
|
|
398 |
t_snapdealOrder.orderId = snapdealOrder.orderId
|
|
|
399 |
t_snapdealOrder.subOrderId = snapdealOrder.subOrderId
|
|
|
400 |
t_snapdealOrder.referenceCode = snapdealOrder.referenceCode
|
|
|
401 |
t_snapdealOrder.snapdealTxnDate = to_java_date(snapdealOrder.referenceCode)
|
|
|
402 |
t_snapdealOrder.productName = snapdealOrder.productName
|
|
|
403 |
t_snapdealOrder.listingPrice = snapdealOrder.listingPrice
|
| 9456 |
vikram.rag |
404 |
t_snapdealOrder.maxNlc = snapdealOrder.maxNlc
|
| 8488 |
amar.kumar |
405 |
return t_snapdealOrder
|
| 8282 |
kshitij.so |
406 |
|
|
|
407 |
def to_t_amazonFbaSalesSnapshot(amazonFbaSalesSnapshot):
|
|
|
408 |
t_amazonFbaSalesSnapshot = T_AmazonFbaSalesSnapshot()
|
|
|
409 |
if amazonFbaSalesSnapshot:
|
|
|
410 |
t_amazonFbaSalesSnapshot.dateOfSale = to_java_date(datetime.datetime.combine(amazonFbaSalesSnapshot.dateOfSale,datetime.time(0,0)))
|
|
|
411 |
t_amazonFbaSalesSnapshot.item_id = amazonFbaSalesSnapshot.item_id
|
| 8363 |
vikram.rag |
412 |
t_amazonFbaSalesSnapshot.totalOrderCount = amazonFbaSalesSnapshot.totalOrderCount
|
| 8282 |
kshitij.so |
413 |
t_amazonFbaSalesSnapshot.amazonFbaInventory = amazonFbaSalesSnapshot.amazonFbaInventory
|
|
|
414 |
t_amazonFbaSalesSnapshot.isOutOfStock = amazonFbaSalesSnapshot.isOutOfStock
|
|
|
415 |
t_amazonFbaSalesSnapshot.salePrice = amazonFbaSalesSnapshot.salePrice
|
| 8445 |
vikram.rag |
416 |
t_amazonFbaSalesSnapshot.ourPrice = amazonFbaSalesSnapshot.ourPrice
|
| 8282 |
kshitij.so |
417 |
if amazonFbaSalesSnapshot.minFbaPrice is not None:
|
|
|
418 |
t_amazonFbaSalesSnapshot.minFbaPrice = amazonFbaSalesSnapshot.minFbaPrice
|
|
|
419 |
if amazonFbaSalesSnapshot.minMfnPrice is not None:
|
|
|
420 |
t_amazonFbaSalesSnapshot.minMfnPrice = amazonFbaSalesSnapshot.minMfnPrice
|
| 8363 |
vikram.rag |
421 |
t_amazonFbaSalesSnapshot.totalSale = amazonFbaSalesSnapshot.totalSale
|
|
|
422 |
t_amazonFbaSalesSnapshot.promotionSale = amazonFbaSalesSnapshot.promotionSale
|
|
|
423 |
t_amazonFbaSalesSnapshot.promotionOrderCount = amazonFbaSalesSnapshot.promotionOrderCount
|
| 8532 |
vikram.rag |
424 |
t_amazonFbaSalesSnapshot.ourPriceSnapshotDate = to_java_date(amazonFbaSalesSnapshot.ourPriceSnapshotDate)
|
|
|
425 |
t_amazonFbaSalesSnapshot.salePriceSnapshotDate = to_java_date(amazonFbaSalesSnapshot.salePriceSnapshotDate)
|
|
|
426 |
t_amazonFbaSalesSnapshot.minFbaPriceSnapshotDate = to_java_date(amazonFbaSalesSnapshot.minFbaPriceSnapshotDate)
|
|
|
427 |
t_amazonFbaSalesSnapshot.minMfnPriceSnapshotDate = to_java_date(amazonFbaSalesSnapshot.minMfnPriceSnapshotDate)
|
| 11173 |
vikram.rag |
428 |
t_amazonFbaSalesSnapshot.fcLocation = amazonFbaSalesSnapshot.fcLocation
|
| 8282 |
kshitij.so |
429 |
return t_amazonFbaSalesSnapshot
|
| 8990 |
vikram.rag |
430 |
|
|
|
431 |
def to_t_flipkartOrder(flipkartorder):
|
| 9000 |
vikram.rag |
432 |
order = flipkartOrder()
|
| 8990 |
vikram.rag |
433 |
if flipkartorder:
|
| 9000 |
vikram.rag |
434 |
order.emiFee = flipkartorder.emiFee
|
|
|
435 |
order.orderId = flipkartorder.orderId
|
|
|
436 |
order.octroiFee = flipkartorder.octroiFee
|
|
|
437 |
order.flipkartOrderId = flipkartorder.flipkartOrderId
|
|
|
438 |
order.flipkartSubOrderId = flipkartorder.flipkartSubOrderId
|
|
|
439 |
order.flipkartTxnDate = to_java_date(flipkartorder.flipkartTxnDate)
|
|
|
440 |
order.shippingPrice = flipkartorder.shippingPrice
|
| 9456 |
vikram.rag |
441 |
order.maxNlc = flipkartorder.maxNlc
|
| 12103 |
manish.sha |
442 |
return order
|
|
|
443 |
|
|
|
444 |
def to_t_amazonFbaOrderReturn(amazonfbaOrderReturn):
|
|
|
445 |
orderReturn = amazonFbaOrderReturn()
|
|
|
446 |
if amazonfbaOrderReturn:
|
|
|
447 |
orderReturn.amazonOrderId = amazonfbaOrderReturn.amazonOrderId
|
|
|
448 |
orderReturn.insertionTimestamp = to_java_date(amazonfbaOrderReturn.insertionTimestamp)
|
|
|
449 |
orderReturn.sku = amazonfbaOrderReturn.sku
|
|
|
450 |
orderReturn.creationTimestamp = to_java_date(amazonfbaOrderReturn.creationTimestamp)
|
|
|
451 |
orderReturn.shippedQuantity = amazonfbaOrderReturn.shippedQuantity
|
|
|
452 |
orderReturn.sellableReturnQuantity = amazonfbaOrderReturn.sellableReturnQuantity
|
|
|
453 |
orderReturn.nonSellableReturnQuantity = amazonfbaOrderReturn.nonSellableReturnQuantity
|
|
|
454 |
return orderReturn
|
| 8990 |
vikram.rag |
455 |
|
| 12772 |
manish.sha |
456 |
def to_t_flipkartAdvantageOrder(faOrder):
|
|
|
457 |
fa_Order = flipkartAdvantageOrder()
|
|
|
458 |
if faOrder:
|
|
|
459 |
fa_Order.fkOrderId = faOrder.fkOrderId
|
|
|
460 |
fa_Order.fkOrderItemId = faOrder.fkOrderItemId
|
|
|
461 |
fa_Order.sku = faOrder.sku
|
|
|
462 |
fa_Order.creationTimestamp = to_java_date(faOrder.creationTimestamp)
|
|
|
463 |
fa_Order.customerName = faOrder.customerName
|
|
|
464 |
fa_Order.customerAddress = faOrder.customerAddress
|
|
|
465 |
fa_Order.pincode = faOrder.pincode
|
|
|
466 |
fa_Order.customerCity = faOrder.customerCity
|
|
|
467 |
fa_Order.customerState = faOrder.customerState
|
|
|
468 |
fa_Order.customerPhone = faOrder.customerPhone
|
|
|
469 |
fa_Order.status = faOrder.status
|
|
|
470 |
fa_Order.quantity = faOrder.quantity
|
|
|
471 |
fa_Order.totalPrice = faOrder.totalPrice
|
|
|
472 |
fa_Order.listPrice = faOrder.listPrice
|
|
|
473 |
fa_Order.modifiedDate = to_java_date(faOrder.modifiedDate)
|
|
|
474 |
fa_Order.listingId = faOrder.listingId
|
|
|
475 |
fa_Order.cancelReason = faOrder.cancelReason
|
|
|
476 |
fa_Order.returnReason = faOrder.returnReason
|
|
|
477 |
fa_Order.freebieItemId = faOrder.freebieItemId
|
|
|
478 |
fa_Order.productTitle = faOrder.productTitle
|
| 12777 |
manish.sha |
479 |
|
| 13146 |
manish.sha |
480 |
return fa_Order
|
| 13691 |
manish.sha |
481 |
|
|
|
482 |
def to_t_hsOrder(hsOrder):
|
|
|
483 |
hs_Order = homeshopOrder()
|
|
|
484 |
hs_Order.orderId = hsOrder.orderId
|
|
|
485 |
hs_Order.catalogueName = hsOrder.catalogueName
|
|
|
486 |
hs_Order.courierName = hsOrder.courierName
|
| 13708 |
manish.sha |
487 |
hs_Order.hsItemId = hsOrder.hsItemId
|
| 13691 |
manish.sha |
488 |
hs_Order.hsOrderDate = to_java_date(hsOrder.hsOrderDate)
|
|
|
489 |
hs_Order.hsOrderNo = hsOrder.hsOrderNo
|
|
|
490 |
hs_Order.hsProductId = hsOrder.hsProductId
|
|
|
491 |
hs_Order.hsSubOrderNo = hsOrder.hsSubOrderNo
|
|
|
492 |
hs_Order.paymentMode = hsOrder.paymentMode
|
|
|
493 |
hs_Order.sellerSku = hsOrder.sellerSku
|
|
|
494 |
hs_Order.slaDays = hsOrder.slaDays
|
| 13734 |
manish.sha |
495 |
hs_Order.shippingName = hsOrder.shippingName
|
| 13691 |
manish.sha |
496 |
return hs_Order
|
| 18578 |
manish.sha |
497 |
|
|
|
498 |
|
|
|
499 |
def to_t_returnTransaction(returnTransaction):
|
|
|
500 |
rTransaction = RTransaction()
|
|
|
501 |
rTransaction.id = returnTransaction.id
|
|
|
502 |
if returnTransaction.status:
|
|
|
503 |
rTransaction.status = ReturnTransactionStatus._NAMES_TO_VALUES[returnTransaction.status]
|
|
|
504 |
rTransaction.customer_email = returnTransaction.customer_email
|
|
|
505 |
rTransaction.customer_name = returnTransaction.customer_name
|
|
|
506 |
rTransaction.customer_id = returnTransaction.customer_id
|
|
|
507 |
rTransaction.address_id = returnTransaction.address_id
|
|
|
508 |
rTransaction.ticketId = returnTransaction.ticketId
|
|
|
509 |
rTransaction.createdAt = to_java_date(returnTransaction.createdAt)
|
|
|
510 |
if returnTransaction.processedAt:
|
|
|
511 |
rTransaction.processedAt = to_java_date(returnTransaction.processedAt)
|
|
|
512 |
if returnTransaction.authorizedAt:
|
|
|
513 |
rTransaction.authorizedAt = to_java_date(returnTransaction.authorizedAt)
|
|
|
514 |
if returnTransaction.closedAt:
|
|
|
515 |
rTransaction.closedAt = to_java_date(returnTransaction.closedAt)
|
|
|
516 |
if returnTransaction.customerAddress:
|
|
|
517 |
rTransaction.customerAddress = returnTransaction.customerAddress
|
|
|
518 |
if returnTransaction.pincode:
|
|
|
519 |
rTransaction.pincode = returnTransaction.pincode
|
|
|
520 |
if returnTransaction.customerCity:
|
|
|
521 |
rTransaction.customerCity = returnTransaction.customerCity
|
|
|
522 |
if returnTransaction.customerState:
|
|
|
523 |
rTransaction.customerState = returnTransaction.customerState
|
|
|
524 |
if returnTransaction.customerPhone:
|
|
|
525 |
rTransaction.customerPhone = returnTransaction.customerPhone
|
|
|
526 |
rTransaction.returnOrders = []
|
|
|
527 |
|
|
|
528 |
for returnOrder in returnTransaction.returnOrders:
|
|
|
529 |
rTransaction.returnOrders.append(to_t_returnOrderInfo(returnOrder))
|
|
|
530 |
return rTransaction
|
|
|
531 |
|
|
|
532 |
def to_t_returnOrderInfo(returnorderInfo):
|
| 19817 |
manish.sha |
533 |
print returnorderInfo
|
| 18578 |
manish.sha |
534 |
return_OrderInfo = returnOrderInfo()
|
| 19817 |
manish.sha |
535 |
if returnorderInfo is None:
|
|
|
536 |
return return_OrderInfo
|
|
|
537 |
return_OrderInfo.id = returnorderInfo.id
|
|
|
538 |
return_OrderInfo.returnTransactionId = returnorderInfo.returnTransaction_id
|
| 18578 |
manish.sha |
539 |
return_OrderInfo.masterOrderId = returnorderInfo.masterOrderId
|
|
|
540 |
return_OrderInfo.orderId = returnorderInfo.orderId
|
|
|
541 |
return_OrderInfo.lineItemId = returnorderInfo.lineItemId
|
|
|
542 |
return_OrderInfo.logisticsRequestId = returnorderInfo.logisticsRequestId
|
|
|
543 |
return_OrderInfo.returnQuantity = returnorderInfo.returnQuantity
|
| 20028 |
kshitij.so |
544 |
return_OrderInfo.receivedQuantity = returnorderInfo.receivedQuantity
|
| 18578 |
manish.sha |
545 |
return_OrderInfo.createdAt = to_java_date(returnorderInfo.createdAt)
|
|
|
546 |
if returnorderInfo.processedAt:
|
|
|
547 |
return_OrderInfo.processedAt = to_java_date(returnorderInfo.processedAt)
|
|
|
548 |
return_OrderInfo.returnStatus = returnorderInfo.returnStatus
|
|
|
549 |
if returnorderInfo.reshippedAt:
|
|
|
550 |
return_OrderInfo.reshippedAt = to_java_date(returnorderInfo.reshippedAt)
|
|
|
551 |
if returnorderInfo.receivedAt:
|
|
|
552 |
return_OrderInfo.receivedAt = to_java_date(returnorderInfo.receivedAt)
|
|
|
553 |
if returnorderInfo.refundReason:
|
|
|
554 |
return_OrderInfo.refundReason = returnorderInfo.refundReason
|
|
|
555 |
if returnorderInfo.refundedBy:
|
|
|
556 |
return_OrderInfo.refundedBy = returnorderInfo.refundedBy
|
|
|
557 |
if returnorderInfo.refundedAt:
|
|
|
558 |
return_OrderInfo.refundedAt = to_java_date(returnorderInfo.refundedAt)
|
|
|
559 |
return_OrderInfo.lineitem = to_t_lineitem(returnorderInfo.lineitem)
|
|
|
560 |
if returnorderInfo.logisticsRequestId:
|
|
|
561 |
return_OrderInfo.returnPickUpRequest = to_t_rPickupRequest(returnorderInfo.returnPickUpRequest)
|
|
|
562 |
return_OrderInfo.warehouse_id = returnorderInfo.warehouse_id
|
|
|
563 |
if returnorderInfo.refundAmount:
|
|
|
564 |
return_OrderInfo.refundAmount = returnorderInfo.refundAmount
|
|
|
565 |
return_OrderInfo.refundType = returnorderInfo.refundType
|
|
|
566 |
return_OrderInfo.refundDescription = returnorderInfo.refundDescription
|
|
|
567 |
return_OrderInfo.shippingType = returnorderInfo.shippingType
|
|
|
568 |
return_OrderInfo.replacementOrderId = returnorderInfo.replacementOrderId
|
|
|
569 |
return_OrderInfo.receivedReturnType = returnorderInfo.receivedReturnType
|
|
|
570 |
return_OrderInfo.freebieItemId = returnorderInfo.freebieItemId
|
|
|
571 |
return_OrderInfo.returnAction = returnorderInfo.returnAction
|
| 20028 |
kshitij.so |
572 |
return_OrderInfo.returnPickupType = returnorderInfo.returnPickupType
|
| 18578 |
manish.sha |
573 |
if returnorderInfo.returnTxnResolutionStatus:
|
|
|
574 |
return_OrderInfo.returnTxnResolutionStatus = ReturnTxnResolutionStatus._NAMES_TO_VALUES[returnorderInfo.returnTxnResolutionStatus]
|
|
|
575 |
return return_OrderInfo
|
|
|
576 |
|
|
|
577 |
def to_t_rPickupRequest(returnPickupRequest):
|
|
|
578 |
rPickupRequest = RPickupRequest()
|
|
|
579 |
rPickupRequest.id = returnPickupRequest.id
|
|
|
580 |
rPickupRequest.logisticsProviderId = returnPickupRequest.logisticsProviderId
|
|
|
581 |
rPickupRequest.pickupRequestNo = returnPickupRequest.pickupRequestNo
|
|
|
582 |
if returnPickupRequest.confirmedAt:
|
|
|
583 |
rPickupRequest.confirmedAt = to_java_date(returnPickupRequest.confirmedAt)
|
|
|
584 |
if returnPickupRequest.promised_pickup_timestamp:
|
|
|
585 |
rPickupRequest.promised_pickup_timestamp = to_java_date(returnPickupRequest.promised_pickup_timestamp)
|
|
|
586 |
if returnPickupRequest.pickedUpAt:
|
|
|
587 |
rPickupRequest.pickedUpAt = to_java_date(returnPickupRequest.pickedUpAt)
|
|
|
588 |
rPickupRequest.pickupStatus = ReturnTxnPickupStatus._NAMES_TO_VALUES[returnPickupRequest.pickupStatus]
|
|
|
589 |
return rPickupRequest
|
| 18634 |
manish.sha |
590 |
|
|
|
591 |
def to_t_Creditor(creditor):
|
|
|
592 |
t_Creditor = TCreditor()
|
|
|
593 |
t_Creditor.id = creditor.id
|
|
|
594 |
t_Creditor.created = to_java_date(creditor.created)
|
|
|
595 |
t_Creditor.name = creditor.name
|
|
|
596 |
t_Creditor.updated = to_java_date(creditor.updated)
|
|
|
597 |
t_Creditor.active = creditor.active
|
|
|
598 |
return t_Creditor
|
|
|
599 |
|
|
|
600 |
def to_t_CreditHistory(creditHistory):
|
|
|
601 |
t_CreditHistory = TCreditHistory()
|
|
|
602 |
t_CreditHistory.id = creditHistory.id
|
|
|
603 |
t_CreditHistory.user_id = creditHistory.user_id
|
|
|
604 |
t_CreditHistory.creditor_id = creditHistory.creditor_id
|
|
|
605 |
t_CreditHistory.payment_id = creditHistory.payment_id
|
|
|
606 |
t_CreditHistory.amount = creditHistory.amount
|
|
|
607 |
if creditHistory.credit_type:
|
|
|
608 |
t_CreditHistory.credit_type = CreditTxnType._NAMES_TO_VALUES[creditHistory.credit_type]
|
|
|
609 |
t_CreditHistory.shipping_id = creditHistory.shipping_id
|
|
|
610 |
t_CreditHistory.created = to_java_date(creditHistory.created)
|
|
|
611 |
return t_CreditHistory
|
|
|
612 |
|
| 18677 |
manish.sha |
613 |
def to_t_UserSanction(userSanction, ticketSize):
|
| 18634 |
manish.sha |
614 |
t_UserSanction = TUserSanction()
|
|
|
615 |
t_UserSanction.user_id = userSanction.user_id
|
|
|
616 |
t_UserSanction.creditor_id = userSanction.creditor_id
|
|
|
617 |
t_UserSanction.user_ref_id = userSanction.user_ref_id
|
|
|
618 |
t_UserSanction.credit_limit = userSanction.credit_limit
|
|
|
619 |
t_UserSanction.credit_blocked = userSanction.credit_blocked
|
|
|
620 |
t_UserSanction.loan = userSanction.loan
|
|
|
621 |
t_UserSanction.active = userSanction.active
|
|
|
622 |
t_UserSanction.created = to_java_date(userSanction.created)
|
|
|
623 |
if userSanction.updated:
|
|
|
624 |
t_UserSanction.updated = to_java_date(userSanction.updated)
|
| 18677 |
manish.sha |
625 |
t_UserSanction.ticket_size = ticketSize
|
| 18634 |
manish.sha |
626 |
|
|
|
627 |
return t_UserSanction
|
|
|
628 |
|
|
|
629 |
def to_t_LoanHistory(loanHistory):
|
|
|
630 |
t_LoanHistory = TLoanHistory()
|
|
|
631 |
t_LoanHistory.id = loanHistory.id
|
|
|
632 |
t_LoanHistory.user_id = loanHistory.user_id
|
|
|
633 |
t_LoanHistory.creditor_id = loanHistory.creditor_id
|
|
|
634 |
t_LoanHistory.payment_id = loanHistory.payment_id
|
|
|
635 |
t_LoanHistory.amount = loanHistory.amount
|
|
|
636 |
if loanHistory.credit_type:
|
|
|
637 |
t_LoanHistory.credit_type = CreditTxnType._NAMES_TO_VALUES[loanHistory.credit_type]
|
|
|
638 |
t_LoanHistory.created = to_java_date(loanHistory.created)
|
|
|
639 |
if loanHistory.updated:
|
|
|
640 |
t_LoanHistory.updated = to_java_date(loanHistory.updated)
|
|
|
641 |
t_LoanHistory.loan_id = loanHistory.loan_id
|
|
|
642 |
if loanHistory.due_date:
|
|
|
643 |
t_LoanHistory.due_date = to_java_date(loanHistory.due_date)
|
|
|
644 |
if loanHistory.value_date:
|
|
|
645 |
t_LoanHistory.value_date = to_java_date(loanHistory.value_date)
|
| 18769 |
manish.sha |
646 |
if loanHistory.invoiceNumber:
|
|
|
647 |
t_LoanHistory.invoiceNumber = loanHistory.invoiceNumber
|
| 18634 |
manish.sha |
648 |
|
|
|
649 |
return t_LoanHistory
|
|
|
650 |
|
| 18802 |
manish.sha |
651 |
def to_t_PaginatedCreditHistory(hasMore, totalCount, creditHistoryList):
|
| 18794 |
manish.sha |
652 |
t_PaginatedCreditHostory = TPaginatedCreditHistory()
|
|
|
653 |
t_PaginatedCreditHostory.hasMore = hasMore
|
|
|
654 |
t_PaginatedCreditHostory.totalCount = totalCount
|
|
|
655 |
creditHistory = []
|
|
|
656 |
for credit_history in creditHistoryList:
|
|
|
657 |
creditHistory.append(to_t_CreditHistory(credit_history))
|
|
|
658 |
t_PaginatedCreditHostory.creditHistoryList = creditHistory
|
|
|
659 |
|
|
|
660 |
return t_PaginatedCreditHostory
|
|
|
661 |
|
|
|
662 |
def to_t_PaginatedLoanHistory(hasMore, totalCount, loanHistoryList):
|
|
|
663 |
t_PaginatedLoanHistory = TPaginatedLoanHistory()
|
|
|
664 |
t_PaginatedLoanHistory.hasMore = hasMore
|
|
|
665 |
t_PaginatedLoanHistory.totalCount = totalCount
|
|
|
666 |
loanHistory = []
|
|
|
667 |
for loan_history in loanHistoryList:
|
|
|
668 |
loanHistory.append(to_t_LoanHistory(loan_history))
|
|
|
669 |
t_PaginatedLoanHistory.loanHistoryList = loanHistory
|
|
|
670 |
|
|
|
671 |
return t_PaginatedLoanHistory
|
|
|
672 |
|
|
|
673 |
def to_t_PaginatedUserSanction(hasMore, totalCount, userSanctionList):
|
|
|
674 |
t_PaginatedUserSanction = TPaginatedUserSanction()
|
|
|
675 |
t_PaginatedUserSanction.hasMore = hasMore
|
|
|
676 |
t_PaginatedUserSanction.totalCount = totalCount
|
|
|
677 |
t_PaginatedUserSanction.userSanctions = userSanctionList
|
|
|
678 |
|
|
|
679 |
return t_PaginatedUserSanction
|
|
|
680 |
|
| 19889 |
manas |
681 |
def to_t_OutstandingPayments(outstandingPayment,counterName):
|
|
|
682 |
t_OutstandingPayment = TOutstandingPayments()
|
|
|
683 |
t_OutstandingPayment.user_id = outstandingPayment.user_id
|
| 19890 |
manas |
684 |
t_OutstandingPayment.counter_name = counterName
|
| 19889 |
manas |
685 |
t_OutstandingPayment.creditor_id = outstandingPayment.creditor_id
|
|
|
686 |
t_OutstandingPayment.payment_id = outstandingPayment.payment_id
|
|
|
687 |
t_OutstandingPayment.totalAmount = outstandingPayment.totalAmount
|
| 19891 |
manas |
688 |
t_OutstandingPayment.created = to_java_date(outstandingPayment.createdDate)
|
| 19889 |
manas |
689 |
return t_OutstandingPayment
|
| 19912 |
manas |
690 |
|
|
|
691 |
def __loanHistoryObj(user_id, creditor_id, paymentId, amount, credit_type, loan_id, value_date=None, invoiceNumber=None):
|
|
|
692 |
loanobj = TLoanHistory()
|
|
|
693 |
loanobj.user_id = user_id
|
|
|
694 |
loanobj.creditor_id = creditor_id
|
|
|
695 |
loanobj.payment_id = paymentId
|
|
|
696 |
loanobj.amount = amount
|
|
|
697 |
loanobj.credit_type = credit_type
|
|
|
698 |
loanobj.loan_id = loan_id
|
|
|
699 |
if value_date is not None:
|
|
|
700 |
loanobj.value_date = to_java_date(value_date)
|
|
|
701 |
if invoiceNumber is not None:
|
|
|
702 |
loanobj.invoiceNumber = invoiceNumber
|
|
|
703 |
return loanobj
|
| 19889 |
manas |
704 |
|
| 19474 |
manish.sha |
705 |
def to_t_ShipmentLogisticsCostDetail(shipmentLogisticsCostDetail):
|
|
|
706 |
t_ShipmentLogisticsCostDetail = TShipmentLogisticsCostDetail()
|
|
|
707 |
t_ShipmentLogisticsCostDetail.logisticsTransactionId = shipmentLogisticsCostDetail.logisticsTransactionId
|
|
|
708 |
t_ShipmentLogisticsCostDetail.airwayBillNo = shipmentLogisticsCostDetail.airwayBillNo
|
|
|
709 |
t_ShipmentLogisticsCostDetail.shipmentAmount = shipmentLogisticsCostDetail.shipmentAmount
|
|
|
710 |
t_ShipmentLogisticsCostDetail.shipmentWeight = shipmentLogisticsCostDetail.shipmentWeight
|
|
|
711 |
t_ShipmentLogisticsCostDetail.shipmentLogsiticsCost = shipmentLogisticsCostDetail.shipmentLogsiticsCost
|
|
|
712 |
t_ShipmentLogisticsCostDetail.shipmentCodCollectionCharges = shipmentLogisticsCostDetail.shipmentCodCollectionCharges
|
|
|
713 |
t_ShipmentLogisticsCostDetail.createdAt = to_java_date(shipmentLogisticsCostDetail.createdAt)
|
|
|
714 |
if shipmentLogisticsCostDetail.updatedAt:
|
|
|
715 |
t_ShipmentLogisticsCostDetail.updatedAt = to_java_date(shipmentLogisticsCostDetail.updatedAt)
|
| 20745 |
kshitij.so |
716 |
t_ShipmentLogisticsCostDetail.packageDimensions = shipmentLogisticsCostDetail.packageDimensions
|
| 19474 |
manish.sha |
717 |
|
| 21090 |
kshitij.so |
718 |
return t_ShipmentLogisticsCostDetail
|
|
|
719 |
|
|
|
720 |
def to_t_pmsa(pmsa, l1_user_email="", l2_user_email=""):
|
|
|
721 |
t_pmsa = TPmsa()
|
|
|
722 |
if pmsa is None:
|
|
|
723 |
return t_pmsa
|
|
|
724 |
t_pmsa.id = pmsa.id
|
|
|
725 |
t_pmsa.name = pmsa.name
|
|
|
726 |
t_pmsa.pin = pmsa.pin
|
|
|
727 |
t_pmsa.phone = pmsa.phone
|
|
|
728 |
t_pmsa.emailId = pmsa.emailId
|
|
|
729 |
t_pmsa.address = pmsa.address
|
|
|
730 |
t_pmsa.state = pmsa.state
|
|
|
731 |
t_pmsa.level = pmsa.level
|
|
|
732 |
t_pmsa.activated = pmsa.activated
|
|
|
733 |
t_pmsa.code = pmsa.code
|
|
|
734 |
t_pmsa.createdAt = to_java_date(pmsa.createdAt)
|
|
|
735 |
t_pmsa.l1_email = l1_user_email
|
|
|
736 |
t_pmsa.l2_email = l2_user_email
|
|
|
737 |
return t_pmsa
|