| Line 226... |
Line 226... |
| 226 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
226 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 227 |
@ApiOperation(value = "Get brand list and count for category")
|
227 |
@ApiOperation(value = "Get brand list and count for category")
|
| 228 |
public ResponseEntity<?> cart(HttpServletRequest request, @RequestBody AddCartRequest cartRequest)
|
228 |
public ResponseEntity<?> cart(HttpServletRequest request, @RequestBody AddCartRequest cartRequest)
|
| 229 |
throws Exception {
|
229 |
throws Exception {
|
| 230 |
CartResponse cartResponse = new CartResponse();
|
230 |
CartResponse cartResponse = new CartResponse();
|
| - |
|
231 |
List<CartItemResponseModel> cartItemResponseModels = new ArrayList<>();
|
| - |
|
232 |
cartResponse.setCartItems(cartItemResponseModels);
|
| - |
|
233 |
|
| 231 |
UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
|
234 |
UserInfo userInfo = (UserInfo) request.getAttribute("userInfo");
|
| 232 |
Integer storeId = userInfo.getRetailerId();
|
235 |
Integer storeId = userInfo.getRetailerId();
|
| 233 |
List<Integer> itemIds = cartRequest.getCartItems().stream().map(x -> x.getItemId())
|
236 |
List<Integer> itemIds = cartRequest.getCartItems().stream().map(x -> x.getItemId())
|
| 234 |
.collect(Collectors.toList());
|
237 |
.collect(Collectors.toList());
|
| 235 |
Set<Integer> itemsIdsSet = new HashSet<>(itemIds);
|
238 |
Set<Integer> itemsIdsSet = new HashSet<>(itemIds);
|
| Line 267... |
Line 270... |
| 267 |
cartItemResponseModel.setSellingPrice(tagListing.getMop());
|
270 |
cartItemResponseModel.setSellingPrice(tagListing.getMop());
|
| 268 |
cartItemResponseModel.setMaxQuantity(10);
|
271 |
cartItemResponseModel.setMaxQuantity(10);
|
| 269 |
cartItemResponseModel.setCatalogItemId(item.getCatalogItemId());
|
272 |
cartItemResponseModel.setCatalogItemId(item.getCatalogItemId());
|
| 270 |
cartItemResponseModel.setImageUrl(contentMap.get(item.getCatalogItemId()).getString("imageUrl_s"));
|
273 |
cartItemResponseModel.setImageUrl(contentMap.get(item.getCatalogItemId()).getString("imageUrl_s"));
|
| 271 |
cartItemResponseModel.setColor(item.getColor());
|
274 |
cartItemResponseModel.setColor(item.getColor());
|
| - |
|
275 |
cartResponse.setCartItems(cartItemResponseModels);
|
| 272 |
}
|
276 |
}
|
| 273 |
ValidateCartResponse vc = new ValidateCartResponse(cartResponse, "Success", "Items added to cart successfully");
|
277 |
ValidateCartResponse vc = new ValidateCartResponse(cartResponse, "Success", "Items added to cart successfully");
|
| 274 |
return responseSender.ok(vc);
|
278 |
return responseSender.ok(vc);
|
| 275 |
}
|
279 |
}
|
| 276 |
|
280 |
|