|
@@ -193,6 +193,42 @@ public class CartHandlers {
|
|
|
remsg.setData(cartNum);
|
|
|
return remsg;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取购物车数量
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping("/getCartColorNum")
|
|
|
+ public ResultMsg getCartColorNum(HttpServletRequest request,Integer colorId) throws Exception {
|
|
|
+ ResultMsg remsg=new ResultMsg();
|
|
|
+ Member member = WechatUtils.getUserBySession(request);
|
|
|
+ String openId = member.getUserOpenid();
|
|
|
+
|
|
|
+ if(colorId == null){
|
|
|
+ remsg.setMessage("ERRORCODE");
|
|
|
+ remsg.setStatus(false);
|
|
|
+ remsg.setResultCode(ResultInfo.ERRORCODE);
|
|
|
+ return remsg;
|
|
|
+ }
|
|
|
+
|
|
|
+ CartDto cartDto = new CartDto();
|
|
|
+ cartDto.setCartOpenId(openId);
|
|
|
+ cartDto.setCartColorId(colorId);
|
|
|
+ List<CartDto> cartDtos = this.cartService.getCartDtoList(cartDto);
|
|
|
+
|
|
|
+ if(cartDtos == null || cartDtos.size() < 1){
|
|
|
+ remsg.setData(null);
|
|
|
+ }else{
|
|
|
+ remsg.setData(cartDtos.get(0));
|
|
|
+ }
|
|
|
+ remsg.setMessage(NameUtils.getConfig("SUCCESSINFO"));
|
|
|
+ remsg.setStatus(true);
|
|
|
+ remsg.setResultCode(ResultInfo.SUCCESSCODE);
|
|
|
+ return remsg;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 首页添加商品到购物车
|