提交 c2ce55c0 作者: xiaowang

修复bug

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