| 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.
|