in sources/coffeeshop/orders-web/src/main/java/solid/humank/coffeeshop/order/controllers/OrderResource.java [33:51]
public Response createOrder(AddOrderReq request) {
CreateOrderMsg cmd = new CreateOrderMsg("0", this.transformToOrderItemVM(request.getItems()));
OrderRst orderRst = null;
String err = null;
try {
orderRst = service.establishOrder(cmd);
} catch (AggregateException e) {
e.printStackTrace();
err = e.getMessage();
}
if (err == null) {
return Response.ok(orderRst).status(Response.Status.CREATED).build();
}
return Response.ok(err).build();
}