From 970ed0f8df6a19e4e3dae062c4e2e2232a0b97d0 Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 21 四月 2021 11:06:45 +0800
Subject: [PATCH] 删除商家bug修复
---
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java
index 3f7cfa9..02d13dc 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopCartServiceImpl.java
@@ -69,6 +69,7 @@
ComShopCartVO invalidCart = new ComShopCartVO();
BeanUtils.copyProperties(shopCart,invalidCart);
invalidCartList.add(invalidCart);
+ return;
}
//有效商品区分店铺
@@ -207,4 +208,28 @@
return R.fail("修改失败");
}
}
+
+ /**
+ * 查询用户购物车商品数量
+ * @param userId 用户id
+ * @return 用户购物车商品数量
+ */
+ public R shopCartUserTotal(Long userId){
+ int goodsNum = 0;
+ //查询用户购物车所有商品集合
+ List<ComShopCartDO> shopCartDOList = this.baseMapper.selectList(new QueryWrapper<ComShopCartDO>().eq("user_id",userId));
+ if(!shopCartDOList.isEmpty()){
+ for (ComShopCartDO cartDO:shopCartDOList) {
+ //查询当前商品是否是有效商品
+ ComShopGoodsDO goodsDO = shopGoodsDAO.selectOne(new QueryWrapper<ComShopGoodsDO>()
+ .eq("id",cartDO.getGoodsId()).eq("delete_status",ComShopGoodsDO.deleteStatus.no)
+ .eq("status",ComShopGoodsDO.status.sell));
+
+ if(goodsDO != null){
+ goodsNum++;
+ }
+ }
+ }
+ return R.ok(goodsNum);
+ }
}
--
Gitblit v1.7.1