Commit 9517d9ca by XiaHou

权星登录注册

parent a9a2203b
......@@ -130,10 +130,12 @@ public class PmsProductServiceImpl implements PmsProductService {
}
pmsProductRequestParam.getPmsProduct().setCreateDate(new Date());
pmsProductRequestParam.getPmsProduct().setUpdateDate(new Date());
//先插入商品 获取商品Id
this.pmsProductMapper.insertSelective(pmsProductRequestParam.getPmsProduct());
//商品规格值不为空 则执行插入操作
if(pmsProductRequestParam.getPmsProductSkuValueList() != null && pmsProductRequestParam.getPmsProductSkuValueList().size() > 0){
pmsProductRequestParam.getPmsProductSkuValueList().forEach(pmsProductSkuValue->{
pmsProductSkuValue.setProductId(pmsProductRequestParam.getPmsProduct().getId());
pmsProductSkuValue.setCreateDate(new Date());
pmsProductSkuValue.setUpdateDate(new Date());
this.pmsProductSkuValueMapper.insertSelective(pmsProductSkuValue);
......@@ -142,6 +144,14 @@ public class PmsProductServiceImpl implements PmsProductService {
//sku值不为空 则执行插入
if(pmsProductRequestParam.getPmsSkuStockList() != null && pmsProductRequestParam.getPmsSkuStockList().size() > 0){
pmsProductRequestParam.getPmsSkuStockList().forEach(pmsSkuStock ->{
//skuCode 生成规格 productId + 规格值id
String skuCode = pmsProductRequestParam.getPmsProduct().getId() + "";
String[] categoryIds=pmsSkuStock.getItemIds().split(",");
for (int i = 0; i < categoryIds.length; i++) {
skuCode = skuCode+"_"+ categoryIds[i];
}
pmsSkuStock.setSkuCode(skuCode);
pmsSkuStock.setProductId(pmsProductRequestParam.getPmsProduct().getId());
pmsSkuStock.setCreateDate(new Date());
pmsSkuStock.setUpdateDate(new Date());
this.pmsSkuStockMapper.insertSelective(pmsSkuStock);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment