Subversion Repositories SmartDukaan

Rev

Rev 19550 | Rev 19555 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19550 Rev 19554
Line 9241... Line 9241...
9241
        new_order.statusDescription = order.statusDescription
9241
        new_order.statusDescription = order.statusDescription
9242
        new_order.accepted_timestamp = order.accepted_timestamp
9242
        new_order.accepted_timestamp = order.accepted_timestamp
9243
        new_order.logisticsTransactionId = order.logisticsTransactionId
9243
        new_order.logisticsTransactionId = order.logisticsTransactionId
9244
        new_order.airwaybill_no = order.airwaybill_no
9244
        new_order.airwaybill_no = order.airwaybill_no
9245
        new_order.tracking_id = order.tracking_id
9245
        new_order.tracking_id = order.tracking_id
-
 
9246
        new_order.lineitems[0].logisticsCost = round((order.lineitems[0].logisticsCost/order.lineitems[0].quantity)*split_order_quantity,2)
-
 
9247
        order.lineitems[0].logisticsCost = order.lineitems[0].logisticsCost - new_order.lineitems[0].logisticsCost
-
 
9248
        if order.cod:
-
 
9249
            new_order.lineitems[0].codCollectionCharges = round((order.lineitems[0].codCollectionCharges/order.lineitems[0].quantity)*split_order_quantity,2)
-
 
9250
            order.lineitems[0].codCollectionCharges = order.lineitems[0].codCollectionCharges - new_order.lineitems[0].codCollectionCharges
9246
    session.commit()
9251
    session.commit()
9247
    inventoryClient = InventoryClient().get_client()
9252
    inventoryClient = InventoryClient().get_client()
9248
    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)
9253
    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)
9249
    inventoryClient.reduceReservationCount(order.lineitems[0].item_id, order.fulfilmentWarehouseId, sourceId, order.id, order.lineitems[0].quantity)
9254
    inventoryClient.reduceReservationCount(order.lineitems[0].item_id, order.fulfilmentWarehouseId, sourceId, order.id, order.lineitems[0].quantity)
9250
 
9255