Subversion Repositories SmartDukaan

Rev

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

Rev 26610 Rev 26612
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