Subversion Repositories SmartDukaan

Rev

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

Rev 2219 Rev 2220
Line 476... Line 476...
476
 
476
 
477
def mark_orders_as_picked_up(provider_id, pickup_details):
477
def mark_orders_as_picked_up(provider_id, pickup_details):
478
    for awb, pickup_timestamp in pickup_details.iteritems():
478
    for awb, pickup_timestamp in pickup_details.iteritems():
479
        order = Order.query.filter_by(airwaybill_no=awb, logistics_provider_id = provider_id).first()
479
        order = Order.query.filter_by(airwaybill_no=awb, logistics_provider_id = provider_id).first()
480
        if order == None:
480
        if order == None:
481
            raise TransactionServiceException(102, "No order found for the awb: " + awb)
481
            #raise TransactionServiceException(102, "No order found for the awb: " + awb)
-
 
482
            continue
482
        order.status = OrderStatus.SHIPPED_TO_LOGST
483
        order.status = OrderStatus.SHIPPED_TO_LOGST
483
        order.statusDescription = "Order picked up by Courier Company"
484
        order.statusDescription = "Order picked up by Courier Company"
484
        order.pickup_timestamp = pickup_timestamp
485
        order.pickup_timestamp = pickup_timestamp
485
    session.commit()
486
    session.commit()
486
 
487