Subversion Repositories SmartDukaan

Rev

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

Rev 4686 Rev 4709
Line 2026... Line 2026...
2026
            order_outofstock(order.id)
2026
            order_outofstock(order.id)
2027
    return
2027
    return
2028
 
2028
 
2029
def get_slipped_sipping_date_orders():
2029
def get_slipped_sipping_date_orders():
2030
    return Order.query.filter(Order.status.in_(tuple([OrderStatus.COD_VERIFICATION_PENDING, OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.ACCEPTED, OrderStatus.BILLED]))).filter(Order.promised_shipping_time <= datetime.datetime.now()).order_by(Order.promised_shipping_time).all()
2030
    return Order.query.filter(Order.status.in_(tuple([OrderStatus.COD_VERIFICATION_PENDING, OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.ACCEPTED, OrderStatus.BILLED]))).filter(Order.promised_shipping_time <= datetime.datetime.now()).order_by(Order.promised_shipping_time).all()
-
 
2031
    
-
 
2032
def get_cancelled_orders(cancelDateFrom, cancelDateTo):
-
 
2033
    return Order.query.filter(Order.status == OrderStatus.CANCELLED_DUE_TO_LOW_INVENTORY).filter(Order.refund_timestamp >= cancelDateFrom).filter(Order.refund_timestamp <= cancelDateTo).all()
2031
        
2034
        
2032
def mark_orders_as_po_raised(vendorId, itemId, quantity, estimate, isReminder):
2035
def mark_orders_as_po_raised(vendorId, itemId, quantity, estimate, isReminder):
2033
    if isReminder:
2036
    if isReminder:
2034
        statuses = tuple([OrderStatus.LOW_INV_PO_RAISED_TIMEOUT, OrderStatus.LOW_INV_REVERSAL_TIMEOUT])
2037
        statuses = tuple([OrderStatus.LOW_INV_PO_RAISED_TIMEOUT, OrderStatus.LOW_INV_REVERSAL_TIMEOUT])
2035
    else:
2038
    else: