| Line 1... |
Line 1... |
| 1 |
package in.shop2020.serving.services;
|
1 |
package in.shop2020.serving.services;
|
| 2 |
|
2 |
|
| 3 |
import in.shop2020.logistics.PickupStore;
|
3 |
import in.shop2020.logistics.PickupStore;
|
| 4 |
import in.shop2020.logistics.Provider;
|
4 |
import in.shop2020.logistics.Provider;
|
| 5 |
import in.shop2020.model.v1.order.Order;
|
5 |
import in.shop2020.model.v1.order.Order;
|
| - |
|
6 |
import in.shop2020.model.v1.order.OrderSource;
|
| 6 |
import in.shop2020.model.v1.order.OrderStatus;
|
7 |
import in.shop2020.model.v1.order.OrderStatus;
|
| 7 |
import in.shop2020.model.v1.order.OrderStatusGroups;
|
8 |
import in.shop2020.model.v1.order.OrderStatusGroups;
|
| 8 |
import in.shop2020.model.v1.user.Address;
|
9 |
import in.shop2020.model.v1.user.Address;
|
| 9 |
import in.shop2020.model.v1.user.User;
|
10 |
import in.shop2020.model.v1.user.User;
|
| 10 |
import in.shop2020.model.v1.user.UserContextException;
|
11 |
import in.shop2020.model.v1.user.UserContextException;
|
| Line 213... |
Line 214... |
| 213 |
in.shop2020.model.v1.order.TransactionService.Client orderClient = transactionServiceClient.getClient();
|
214 |
in.shop2020.model.v1.order.TransactionService.Client orderClient = transactionServiceClient.getClient();
|
| 214 |
order = orderClient.getOrderForCustomer(orderId, userId);
|
215 |
order = orderClient.getOrderForCustomer(orderId, userId);
|
| 215 |
orderedOn = new Date(order.getCreated_timestamp());
|
216 |
orderedOn = new Date(order.getCreated_timestamp());
|
| 216 |
deliveryEstimate = new Date(order.getPromised_delivery_time());
|
217 |
deliveryEstimate = new Date(order.getPromised_delivery_time());
|
| 217 |
|
218 |
|
| - |
|
219 |
if(order.getSource() == OrderSource.WEBSITE.getValue()){
|
| 218 |
if(order.isCod()){
|
220 |
if(order.isCod()){
|
| 219 |
if(codCancellable.contains(order.getStatus())){
|
221 |
if(codCancellable.contains(order.getStatus())){
|
| 220 |
initiateOrderCancelation = true;
|
222 |
initiateOrderCancelation = true;
|
| 221 |
}
|
223 |
}
|
| 222 |
}
|
224 |
}
|
| 223 |
else {
|
225 |
else {
|
| 224 |
if(prepaidCancellableBeforeBilled.contains(order.getStatus())){
|
226 |
if(prepaidCancellableBeforeBilled.contains(order.getStatus())){
|
| 225 |
initiateOrderCancelation = true;
|
227 |
initiateOrderCancelation = true;
|
| 226 |
}
|
228 |
}
|
| 227 |
else if(prepaidCancellableAfterBilled.contains(order.getStatus())){
|
229 |
else if(prepaidCancellableAfterBilled.contains(order.getStatus())){
|
| 228 |
requestOrderCancelation = true;
|
230 |
requestOrderCancelation = true;
|
| - |
|
231 |
}
|
| 229 |
}
|
232 |
}
|
| 230 |
}
|
233 |
}
|
| 231 |
|
234 |
|
| 232 |
in.shop2020.model.v1.user.UserContextService.Client userClient = new UserClient().getClient();
|
235 |
in.shop2020.model.v1.user.UserContextService.Client userClient = new UserClient().getClient();
|
| 233 |
addresses = userClient.getAllAddressesForUser(userId);
|
236 |
addresses = userClient.getAllAddressesForUser(userId);
|