Bladeren bron

购物车中增加单价

baolei 6 maanden geleden
bovenliggende
commit
5cbd4812a0

+ 11 - 1
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/api/service/impl/CartsApiServiceImpl.java

@@ -182,7 +182,7 @@ class CartsApiServiceImpl implements CartsServiceI {
             ProdAttrPrice condPrice = new ProdAttrPrice();
             condPrice.setProdAttrId(carts.getProdAttrId());
             condPrice.setSellerId(mercProd.getMercId());
-            condPrice.setProdId(carts.getMercProdId());
+            condPrice.setProdId(mercProd.getProdId());
             condPrice.setBuyerRoleKey(ERoleKey.CUSTOMER.getCode());
 
             List<ProdAttrPrice> priceList = prodAttrPriceMapper.selectProdAttrPriceList(condPrice);
@@ -197,6 +197,10 @@ class CartsApiServiceImpl implements CartsServiceI {
 
             cartsResponse.setId(carts.getId());
             cartsResponse.setUserId(userId);
+
+            cartsResponse.setProdName(wxApiProductMapper.selectProdById(mercProd.getProdId()).getProdName());
+            cartsResponse.setProdAttrName(wxApiProductMapper.selectProdAttrByProdAttrId(carts.getProdAttrId()).getAttrName());
+
             cartsResponse.setMercProdId(carts.getMercProdId());
             cartsResponse.setProdAttrId(carts.getProdAttrId());
             cartsResponse.setQuantity(carts.getQuantity());
@@ -253,6 +257,8 @@ class CartsApiServiceImpl implements CartsServiceI {
             cartsResponse.setId(carts.getId());
             cartsResponse.setUserId(userId);
             cartsResponse.setMercProdId(carts.getMercProdId());
+            cartsResponse.setProdName(wxApiProductMapper.selectProdById(mercProd.getProdId()).getProdName());
+            cartsResponse.setProdAttrName(wxApiProductMapper.selectProdAttrByProdAttrId(carts.getProdAttrId()).getAttrName());
             cartsResponse.setProdAttrId(carts.getProdAttrId());
             cartsResponse.setQuantity(carts.getQuantity());
             cartsResponse.setCheckFlag(carts.getCheckFlag());
@@ -298,6 +304,8 @@ class CartsApiServiceImpl implements CartsServiceI {
             cartsResponse.setUserId(userId);
             cartsResponse.setMercProdId(carts.getMercProdId());
             cartsResponse.setProdAttrId(carts.getProdAttrId());
+            cartsResponse.setProdName(wxApiProductMapper.selectProdById(mercProd.getProdId()).getProdName());
+            cartsResponse.setProdAttrName(wxApiProductMapper.selectProdAttrByProdAttrId(carts.getProdAttrId()).getAttrName());
             cartsResponse.setQuantity(carts.getQuantity());
             cartsResponse.setCheckFlag(carts.getCheckFlag());
 
@@ -370,6 +378,8 @@ class CartsApiServiceImpl implements CartsServiceI {
             cartsResponse.setUserId(userId);
             cartsResponse.setMercProdId(carts.getMercProdId());
             cartsResponse.setProdAttrId(carts.getProdAttrId());
+            cartsResponse.setProdName(wxApiProductMapper.selectProdById(mercProd.getProdId()).getProdName());
+            cartsResponse.setProdAttrName(wxApiProductMapper.selectProdAttrByProdAttrId(carts.getProdAttrId()).getAttrName());
             cartsResponse.setQuantity(carts.getQuantity());
             cartsResponse.setCheckFlag(carts.getCheckFlag());