Subversion Repositories SmartDukaan

Rev

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

Rev 3578 Rev 3581
Line 22... Line 22...
22
    Alerts, Order, BatchNoGenerator, InvoiceIDGenerator
22
    Alerts, Order, BatchNoGenerator, InvoiceIDGenerator
23
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
23
from shop2020.model.v1.order.impl.model.ReturnOrder import ReturnOrder
24
from shop2020.thriftpy.logistics.ttypes import DeliveryType
24
from shop2020.thriftpy.logistics.ttypes import DeliveryType
25
from shop2020.thriftpy.model.v1.catalog.ttypes import BillingType
25
from shop2020.thriftpy.model.v1.catalog.ttypes import BillingType
26
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction, \
26
from shop2020.thriftpy.model.v1.order.ttypes import Transaction as T_Transaction, \
27
    TransactionServiceException, TransactionStatus, OrderStatus
27
    TransactionServiceException, TransactionStatus, OrderStatus, DelayReason
28
from shop2020.thriftpy.warehouse.ttypes import PurchaseOrder, \
28
from shop2020.thriftpy.warehouse.ttypes import PurchaseOrder, \
29
    LineItem as POLineItem
29
    LineItem as POLineItem
30
from shop2020.utils.EmailAttachmentSender import mail, get_attachment_part
30
from shop2020.utils.EmailAttachmentSender import mail, get_attachment_part
31
from shop2020.utils.Utils import to_py_date, to_java_date
31
from shop2020.utils.Utils import to_py_date, to_java_date
32
from sqlalchemy.sql import func
32
from sqlalchemy.sql import func
Line 1316... Line 1316...
1316
    '''
1316
    '''
1317
    Adds a delay reason to the order
1317
    Adds a delay reason to the order
1318
    '''
1318
    '''
1319
    order = get_order(order_id)
1319
    order = get_order(order_id)
1320
    try:
1320
    try:
1321
        order.delay_reason = reason
1321
        order.delay_reason = DelayReason._VALUES_TO_NAMES[reason]
1322
        session.commit()
1322
        session.commit()
1323
        return True
1323
        return True
1324
    except:
1324
    except:
1325
        return False
1325
        return False
1326
    
1326