|
|
@@ -8,6 +8,7 @@ import com.xingxi.api.model.CartsResponse;
|
|
|
import com.xingxi.api.service.CartsServiceI;
|
|
|
import com.xingxi.business.Carts.domain.Carts;
|
|
|
import com.xingxi.business.Carts.mapper.CartsMapper;
|
|
|
+import com.xingxi.business.ProdInventory.domain.ProdInventory;
|
|
|
import com.xingxi.common.core.domain.entity.SysUser;
|
|
|
import com.xingxi.common.enums.EDelFlag;
|
|
|
import com.xingxi.common.enums.ERoleKey;
|
|
|
@@ -108,9 +109,23 @@ class CartsApiServiceImpl implements CartsServiceI {
|
|
|
cartsResponse.setUserId(userId);
|
|
|
cartsResponse.setMercProdId(carts.getMercProdId());
|
|
|
cartsResponse.setProdAttrId(carts.getProdAttrId());
|
|
|
+ cartsResponse.setProdAttrName(wxApiProductMapper.selectProdAttrByProdAttrId(carts.getProdAttrId()).getAttrName());
|
|
|
cartsResponse.setQuantity(carts.getQuantity());
|
|
|
cartsResponse.setCheckFlag(carts.getCheckFlag());
|
|
|
|
|
|
+ ProdInventory condProdInventory = new ProdInventory();
|
|
|
+ condProdInventory.setProdAttrId(carts.getProdAttrId());
|
|
|
+ condProdInventory.setProdId(mercProd.getProdId());
|
|
|
+ condProdInventory.setMercId(mercProd.getMercId());
|
|
|
+
|
|
|
+ List<ProdInventory> prodInventoryList =wxApiProductMapper.selectProdInventoryList(condProdInventory);
|
|
|
+
|
|
|
+ if (prodInventoryList != null && prodInventoryList.size() > 0) {
|
|
|
+ cartsResponse.setAvailQty(prodInventoryList.get(0).getAvailQty());
|
|
|
+ } else {
|
|
|
+ cartsResponse.setAvailQty(0);
|
|
|
+ }
|
|
|
+
|
|
|
ProdPic condPic = new ProdPic();
|
|
|
condPic.setProdId(mercProd.getProdId());
|
|
|
condPic.setDelFlag(EDelFlag.NO.getVal());
|