Subversion Repositories SmartDukaan

Rev

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

Rev 483 Rev 494
Line 6... Line 6...
6
from shop2020.model.v1.order.impl import DataService
6
from shop2020.model.v1.order.impl import DataService
7
from shop2020.model.v1.order.impl.DataAccessors import create_transaction,\
7
from shop2020.model.v1.order.impl.DataAccessors import create_transaction,\
8
create_order, get_new_transaction, get_transactions_for_customer, get_transaction_status,\
8
create_order, get_new_transaction, get_transactions_for_customer, get_transaction_status,\
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
9
 get_line_items_for_order, get_transaction, get_transactions_for_shopping_cart_id,\
10
 change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
10
 change_transaction_status, get_orders_for_customer,get_orders_for_transaction, get_order,\
11
 get_all_orders, change_order_status, get_alerts, set_alert
11
 get_all_orders, change_order_status, get_alerts, set_alert, add_billing_details
12
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
12
from shop2020.model.v1.order.impl.Convertors import to_t_transaction,\
13
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
13
    to_t_lineitem, to_t_alert, to_t_order, to_t_lineitem
14
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
14
from shop2020.thriftpy.model.v1.order.ttypes import Transaction, OrderStatus,\
15
    LineItem, Order
15
    LineItem, Order
16
from shop2020.utils import OrderStatus
16
from shop2020.utils import OrderStatus
Line 122... Line 122...
122
         - orderId
122
         - orderId
123
         - status
123
         - status
124
         - description
124
         - description
125
         - 
125
         - 
126
        """
126
        """
127
        return change_order_status(self, orderId, status, description)
127
        return change_order_status(self, orderId, get_c_status(status), description)
128
 
128
 
129
    def getOrdersForCustomer(self, customerId, from_date, to_date, status):
129
    def getOrdersForCustomer(self, customerId, from_date, to_date, status):
130
        """
130
        """
131
        Parameters:
131
        Parameters:
132
         - customerId
132
         - customerId
Line 158... Line 158...
158
        t_lineitems = []
158
        t_lineitems = []
159
        for lineitem in lineitems:
159
        for lineitem in lineitems:
160
            t_lineitems.append(to_t_lineitem(lineitem))
160
            t_lineitems.append(to_t_lineitem(lineitem))
161
        return t_lineitems
161
        return t_lineitems
162
 
162
 
-
 
163
    def addBillingDetails(self, orderId, invoice_number, billed_by):
-
 
164
        """
-
 
165
        Parameters:
-
 
166
         - orderId
-
 
167
         - invoice_number
-
 
168
         - billed_by
-
 
169
        """
-
 
170
        return add_billing_details(orderId, invoice_number, billed_by)
-
 
171
 
-
 
172
 
163
    def getAlerts(self, orderId, valid):
173
    def getAlerts(self, orderId, valid):
164
        """
174
        """
165
        Parameters:
175
        Parameters:
166
         - orderId
176
         - orderId
167
         - valid
177
         - valid