Subversion Repositories SmartDukaan

Rev

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

Rev 4452 Rev 4454
Line 442... Line 442...
442
	Throws an exception if the order with the given id couldn't be found or if the order status is not DELVIERY_SUCCESS. 
442
	Throws an exception if the order with the given id couldn't be found or if the order status is not DELVIERY_SUCCESS. 
443
	*/
443
	*/
444
	bool toggleDOAFlag(1:i64 orderId) throws (1:TransactionServiceException ex),
444
	bool toggleDOAFlag(1:i64 orderId) throws (1:TransactionServiceException ex),
445
	
445
	
446
	/**
446
	/**
-
 
447
	 Once user raise the request for a DOA, order status will be changed from DELVIERY_SUCCESS to DOA_REQUEST_RECEIVED 
-
 
448
	*/
-
 
449
	bool markOrderDoaRequestReceived(1:i64 orderId) throws (1:TransactionServiceException ex),
-
 
450
	
-
 
451
	/**
-
 
452
	 CRM person can authorize or deny the request reised by customer. If he authorizes order will change from DOA_REQUEST_RECEIVED 
-
 
453
	 to DOA_REQUEST_AUTHORIZED. If he denies, status will be changed back to DELVIERY_SUCCESS. 
-
 
454
	*/
-
 
455
	bool markOrderDoaRequestAuthorized(1:i64 orderId, 2:bool isAuthorized) throws (1:TransactionServiceException ex),
-
 
456
	
-
 
457
	/**
447
	Sends out an email to the account manager of the original courier provider used to ship the order.
458
	Sends out an email to the account manager of the original courier provider used to ship the order.
448
	If the order status was DELIVERY_SUCCESS, it is changed to be DOA_PICKUP_REQUEST_RAISED.
459
	If the order status was DELIVERY_SUCCESS, it is changed to be DOA_PICKUP_REQUEST_RAISED.
449
	If the order status was DOA_PICKUP_REQUEST_RAISED, it is left unchanged.
460
	If the order status was DOA_PICKUP_REQUEST_RAISED, it is left unchanged.
450
	For any other status, it returns false.
461
	For any other status, it returns false.
451
	Throws an exception if the order with the given id couldn't be found.
462
	Throws an exception if the order with the given id couldn't be found.