| Line 7808... |
Line 7808... |
| 7808 |
|
7808 |
|
| 7809 |
if order.cod:
|
7809 |
if order.cod:
|
| 7810 |
if totalOrdersAmount > provider.maxCodLimit:
|
7810 |
if totalOrdersAmount > provider.maxCodLimit:
|
| 7811 |
raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit))
|
7811 |
raise TransactionServiceException(210, "Logistics Partner "+provider.name+ " Max Cod Amount Collection Limit Violated i.e. "+ str(provider.maxCodLimit))
|
| 7812 |
|
7812 |
|
| 7813 |
websiteCodLimit = float(providerLimits.get("websiteCodLimit"))
|
- |
|
| 7814 |
providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
|
7813 |
if order.logistics_provider_id!=4:
|
| 7815 |
|
7814 |
|
| - |
|
7815 |
websiteCodLimit = float(providerLimits.get("websiteCodLimit"))
|
| - |
|
7816 |
providerPrepaidLimit = float(providerLimits.get("providerPrepaidLimit"))
|
| - |
|
7817 |
|
| 7816 |
if order.cod and not isPrivateDealUser:
|
7818 |
if order.cod and not isPrivateDealUser:
|
| 7817 |
if totalOrdersAmount > websiteCodLimit:
|
7819 |
if totalOrdersAmount > websiteCodLimit:
|
| 7818 |
raise TransactionServiceException(212, "Website Maximum COD Limit Violated i.e. "+str(websiteCodLimit))
|
7820 |
raise TransactionServiceException(212, "Website Maximum COD Limit Violated i.e. "+str(websiteCodLimit))
|
| 7819 |
|
7821 |
|
| 7820 |
if not order.cod:
|
7822 |
if not order.cod:
|
| 7821 |
if totalOrdersAmount > providerPrepaidLimit:
|
7823 |
if totalOrdersAmount > providerPrepaidLimit:
|
| 7822 |
raise TransactionServiceException(212, "Logistics Partner "+provider.name+ " Max Prepaid Amount Limit Violated Rs." +str(providerPrepaidLimit))
|
7824 |
raise TransactionServiceException(212, "Logistics Partner "+provider.name+ " Max Prepaid Amount Limit Violated Rs." +str(providerPrepaidLimit))
|
| 7823 |
|
7825 |
|
| 7824 |
for order in ordersList:
|
7826 |
for order in ordersList:
|
| 7825 |
if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
|
7827 |
if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
|
| 7826 |
if not order.cod:
|
7828 |
if not order.cod:
|
| 7827 |
if order.transaction.status == TransactionStatus.AUTHORIZED:
|
7829 |
if order.transaction.status == TransactionStatus.AUTHORIZED:
|