Subversion Repositories SmartDukaan

Rev

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

Rev 4581 Rev 4586
Line 107... Line 107...
107
	1:i64 id,
107
	1:i64 id,
108
	2:i64 item_id,
108
	2:i64 item_id,
109
	3:string productGroup,
109
	3:string productGroup,
110
	4:string brand,
110
	4:string brand,
111
	5:string model_number,
111
	5:string model_number,
112
	6:string color
112
	6:string color,
113
	7:string model_name,
113
	7:string model_name,
114
	8:string extra_info,
114
	8:string extra_info,
115
	9:double quantity,
115
	9:double quantity,
116
	10:double unit_price,
116
	10:double unit_price,
117
	11:double unit_weight,
117
	11:double unit_weight,
Line 600... Line 600...
600
	Marks the return order with the given id as processed. Raises an exception if no such return order exists. 
600
	Marks the return order with the given id as processed. Raises an exception if no such return order exists. 
601
	*/
601
	*/
602
	void processReturn(1:i64 returnOrderId) throws (1:TransactionServiceException ex),
602
	void processReturn(1:i64 returnOrderId) throws (1:TransactionServiceException ex),
603
 
603
 
604
	/**
604
	/**
605
	Creates a purchase order corresponding to all the pending orders of the given warehouse.
605
	Creates purchase orders corresponding to all the pending orders of the given warehouse.
-
 
606
	Returns the list of PO no. of the newly created purchase order.
606
	Returns the PO no. of the newly created purchase order. Returns -1 no new purchase order had to be created.
607
	Returns null if no new purchase order had to be created.
607
	*/
608
	*/
608
	i64 createPurchaseOrder(1:i64 warehouseId) throws (1:TransactionServiceException ex),
609
	list<i64> createPurchaseOrder(1:i64 warehouseId) throws (1:TransactionServiceException ex),
609
	
610
 
610
	/**
611
	/**
611
	Set the weight of the given order to the provided value. Will attempt to update the weight of the item in the catalog as well.
612
	Set the weight of the given order to the provided value. Will attempt to update the weight of the item in the catalog as well.
612
	*/
613
	*/
613
	Order updateWeight(1:i64 orderId, 2:double weight) throws (1:TransactionServiceException ex),
614
	Order updateWeight(1:i64 orderId, 2:double weight) throws (1:TransactionServiceException ex),
614
	
615
	
Line 721... Line 722...
721
	map<i32, TimeoutSummary> markOrdersAsTimeout(1:i64 vendorId) throws (1:TransactionServiceException ex),
722
	map<i32, TimeoutSummary> markOrdersAsTimeout(1:i64 vendorId) throws (1:TransactionServiceException ex),
722
	
723
	
723
	/**
724
	/**
724
	Returns the order corresponding to an AWB number
725
	Returns the order corresponding to an AWB number
725
	*/
726
	*/
726
	Order getOrderForAwb(1:string awb) throws (1:TransactionServiceException ex)
727
	Order getOrderForAwb(1:string awb) throws (1:TransactionServiceException ex),
727
	
728
	
728
	/**
729
	/**
729
	Returns the order corresponding to a logistics provider id for a given order status
730
	Returns the order corresponding to a logistics provider id for a given order status
730
	*/
731
	*/
731
	list<Order> getOrdersForProviderForStatus(1:i64 logistics_provider_id, 2:OrderStatus order_status) throws (1:TransactionServiceException ex)
732
	list<Order> getOrdersForProviderForStatus(1:i64 logistics_provider_id, 2:OrderStatus order_status) throws (1:TransactionServiceException ex)