提交 c2ce55c0 作者: xiaowang

修复bug

上级 d242148e
...@@ -9,8 +9,6 @@ import com.mmc.pms.entity.lease.LeasePriceStockDO; ...@@ -9,8 +9,6 @@ import com.mmc.pms.entity.lease.LeasePriceStockDO;
import com.mmc.pms.entity.lease.LeaseSpecAttrDO; import com.mmc.pms.entity.lease.LeaseSpecAttrDO;
import com.mmc.pms.entity.lease.LeaseSpecAttrValueDO; import com.mmc.pms.entity.lease.LeaseSpecAttrValueDO;
import com.mmc.pms.entity.mall.*; import com.mmc.pms.entity.mall.*;
import com.mmc.pms.feign.UserAppApi;
import com.mmc.pms.model.BackUserAccountVO;
import com.mmc.pms.model.lease.vo.LeaseGoodsVO; import com.mmc.pms.model.lease.vo.LeaseGoodsVO;
import com.mmc.pms.model.lease.vo.LeasePriceStockVO; import com.mmc.pms.model.lease.vo.LeasePriceStockVO;
import com.mmc.pms.model.mall.GoodsResourcesVO; import com.mmc.pms.model.mall.GoodsResourcesVO;
...@@ -251,12 +249,9 @@ public class MallGoodsServiceImpl implements MallGoodsService { ...@@ -251,12 +249,9 @@ public class MallGoodsServiceImpl implements MallGoodsService {
} }
// 获取规格id为空的值,进行新增 // 获取规格id为空的值,进行新增
addSpecAttr = specAttrList.stream().filter(spec -> spec.getId() == null).collect(Collectors.toList()); addSpecAttr = specAttrList.stream().filter(spec -> spec.getId() == null).collect(Collectors.toList());
if (CollectionUtils.isNotEmpty(addSpecAttr)) {
addMallGoodsSpec(addSpecAttr, mallGoodsVO.getId(), null, null, 0);
}
// 修改排列组合数据 // 修改排列组合数据
mallGoodsDao.deleteMallPriceStock(mallGoodsVO.getId()); mallGoodsDao.deleteMallPriceStock(mallGoodsVO.getId());
addMallGoodsSpec(null, mallGoodsVO.getId(), mallGoodsVO.getPriceStock(), null, 0); addMallGoodsSpec(addSpecAttr, mallGoodsVO.getId(), mallGoodsVO.getPriceStock(), null, 0);
} else { } else {
specAttrList = leaseGoodsVO.getSpecAttrList(); specAttrList = leaseGoodsVO.getSpecAttrList();
// 从数据库获取该租赁商品下的所有规格,并删除多余规格 // 从数据库获取该租赁商品下的所有规格,并删除多余规格
...@@ -280,9 +275,11 @@ public class MallGoodsServiceImpl implements MallGoodsService { ...@@ -280,9 +275,11 @@ public class MallGoodsServiceImpl implements MallGoodsService {
addNewSpecAttrValues(specAttrVO, 1); addNewSpecAttrValues(specAttrVO, 1);
} }
} }
// 获取规格id为空的值,进行新增
addSpecAttr = specAttrList.stream().filter(spec -> spec.getId() == null).collect(Collectors.toList());
// 修改排列组合数据 // 修改排列组合数据
leaseGoodsDao.deleteLeasePriceStock(leaseGoodsVO.getId()); leaseGoodsDao.deleteLeasePriceStock(leaseGoodsVO.getId());
addMallGoodsSpec(null, leaseGoodsVO.getId(), null, leaseGoodsVO.getPriceStock(), 1); addMallGoodsSpec(addSpecAttr, leaseGoodsVO.getId(), null, leaseGoodsVO.getPriceStock(), 1);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论