Subversion Repositories SmartDukaan

Rev

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

Rev 19546 Rev 19550
Line 9232... Line 9232...
9232
    order.lineitems[0].total_weight = order.lineitems[0].unit_weight*order.lineitems[0].quantity
9232
    order.lineitems[0].total_weight = order.lineitems[0].unit_weight*order.lineitems[0].quantity
9233
    order.total_amount = order.lineitems[0].total_price
9233
    order.total_amount = order.lineitems[0].total_price
9234
    order.total_weight = order.lineitems[0].total_weight
9234
    order.total_weight = order.lineitems[0].total_weight
9235
    order.shippingCost = order.shippingCost - new_order.shippingCost
9235
    order.shippingCost = order.shippingCost - new_order.shippingCost
9236
    
9236
    
-
 
9237
    new_order.logistics_provider_id = order.logistics_provider_id
-
 
9238
    
-
 
9239
    if order.status == OrderStatus.ACCEPTED:
-
 
9240
        new_order.status = order.status
-
 
9241
        new_order.statusDescription = order.statusDescription
-
 
9242
        new_order.accepted_timestamp = order.accepted_timestamp
-
 
9243
        new_order.logisticsTransactionId = order.logisticsTransactionId
-
 
9244
        new_order.airwaybill_no = order.airwaybill_no
-
 
9245
        new_order.tracking_id = order.tracking_id
9237
    session.commit()
9246
    session.commit()
9238
    inventoryClient = InventoryClient().get_client()
9247
    inventoryClient = InventoryClient().get_client()
9239
    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)
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)
9240
    inventoryClient.reduceReservationCount(order.lineitems[0].item_id, order.fulfilmentWarehouseId, sourceId, order.id, order.lineitems[0].quantity)
9249
    inventoryClient.reduceReservationCount(order.lineitems[0].item_id, order.fulfilmentWarehouseId, sourceId, order.id, order.lineitems[0].quantity)
9241
 
9250