Subversion Repositories SmartDukaan

Rev

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

Rev 963 Rev 986
Line 228... Line 228...
228
    session.commit()
228
    session.commit()
229
    return True
229
    return True
230
 
230
 
231
def mark_orders_as_manifested(warehouse_id, provider_id):
231
def mark_orders_as_manifested(warehouse_id, provider_id):
232
    try:
232
    try:
-
 
233
        current_timestamp = datetime.datetime.now()
233
        orders = Order.query.filter_by(warehouse_id = warehouse_id, logistics_provider_id = provider_id, status = OrderStatus.BILLED).all()
234
        orders = Order.query.filter_by(warehouse_id = warehouse_id, logistics_provider_id = provider_id, status = OrderStatus.BILLED).all()
234
        for order in orders:
235
        for order in orders:
235
            order.status = OrderStatus.SHIPPED_FROM_WH
236
            order.status = OrderStatus.SHIPPED_FROM_WH
-
 
237
            order.shipping_timestamp = current_timestamp
236
        session.commit()
238
        session.commit()
237
        return True
239
        return True
238
    except:
240
    except:
239
        return False
241
        return False
240
    
242