| Line 9610... |
Line 9610... |
| 9610 |
order.lineitems[0].total_weight = order.lineitems[0].unit_weight*order.lineitems[0].quantity
|
9610 |
order.lineitems[0].total_weight = order.lineitems[0].unit_weight*order.lineitems[0].quantity
|
| 9611 |
order.total_amount = order.lineitems[0].total_price
|
9611 |
order.total_amount = order.lineitems[0].total_price
|
| 9612 |
order.total_weight = order.lineitems[0].total_weight
|
9612 |
order.total_weight = order.lineitems[0].total_weight
|
| 9613 |
order.shippingCost = order.shippingCost - new_order.shippingCost
|
9613 |
order.shippingCost = order.shippingCost - new_order.shippingCost
|
| 9614 |
|
9614 |
|
| 9615 |
new_order_net_payable = new_order.total_amount + new_order.shippingCost
|
9615 |
new_order.net_payable_amount = new_order.total_amount + new_order.shippingCost
|
| 9616 |
order_net_payable = order.total_amount + order.shippingCost
|
9616 |
order.net_payable_amount = order.total_amount + order.shippingCost
|
| 9617 |
|
9617 |
new_order.wallet_amount = 0
|
| 9618 |
|
9618 |
|
| 9619 |
if order.wallet_amount > 0:
|
9619 |
if order.wallet_amount > 0:
|
| 9620 |
wallet_amount = order.wallet_amount
|
9620 |
wallet_amount = order.wallet_amount
|
| 9621 |
first_order = new_order
|
9621 |
first_order = new_order
|
| 9622 |
second_order = order
|
9622 |
second_order = order
|
| 9623 |
if new_order_net_payable > order_net_payable:
|
9623 |
if new_order.net_payable_amount > order.net_payable_amount:
|
| 9624 |
first_order = order
|
9624 |
first_order = order
|
| 9625 |
second_order = new_order
|
9625 |
second_order = new_order
|
| 9626 |
|
9626 |
|
| 9627 |
first_order.wallet_amount = min(first_order.total_amount + first_order.shippingCost, wallet_amount)
|
9627 |
first_order.wallet_amount = min(first_order.total_amount + first_order.shippingCost, wallet_amount)
|
| 9628 |
first_order.net_payable_amount = first_order.total_amount + first_order.shippingCost - first_order.wallet_amount
|
9628 |
first_order.net_payable_amount = first_order.total_amount + first_order.shippingCost - first_order.wallet_amount
|
| 9629 |
second_order.wallet_amount = wallet_amount - first_order.wallet_amount
|
9629 |
second_order.wallet_amount = wallet_amount - first_order.wallet_amount
|
| 9630 |
second_order.net_payable_amount = second_order.total_amount + second_order.shippingCost - second_order.wallet_amount
|
9630 |
second_order.net_payable_amount = second_order.total_amount + second_order.shippingCost - second_order.wallet_amount
|
| - |
|
9631 |
|
| 9631 |
|
9632 |
|
| 9632 |
|
9633 |
|
| 9633 |
session.commit()
|
9634 |
session.commit()
|
| 9634 |
inventoryClient = InventoryClient().get_client()
|
9635 |
inventoryClient = InventoryClient().get_client()
|
| 9635 |
inventoryClient.reserveItemInWarehouse(new_order.lineitems[0].item_id, new_order.fulfilmentWarehouseId, sourceId, new_order.id, to_java_date(new_order.created_timestamp), to_java_date(new_order.promised_shipping_time), new_order.lineitems[0].quantity)
|
9636 |
inventoryClient.reserveItemInWarehouse(new_order.lineitems[0].item_id, new_order.fulfilmentWarehouseId, sourceId, new_order.id, to_java_date(new_order.created_timestamp), to_java_date(new_order.promised_shipping_time), new_order.lineitems[0].quantity)
|