|
@ -130,6 +130,15 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
if(StringUtils.isBlank(dto.getIsListed())){ |
|
|
if(StringUtils.isBlank(dto.getIsListed())){ |
|
|
dto.setIsListed("1"); |
|
|
dto.setIsListed("1"); |
|
|
} |
|
|
} |
|
|
|
|
|
if (StringUtils.isBlank(dto.getTaxRate())){ |
|
|
|
|
|
dto.setTaxRate("0"); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.isBlank(dto.getShelfLife())){ |
|
|
|
|
|
dto.setShelfLife("0"); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.isBlank(dto.getSortNo())){ |
|
|
|
|
|
dto.setSortNo("0"); |
|
|
|
|
|
} |
|
|
if (spun != null) { |
|
|
if (spun != null) { |
|
|
if (!spun.getSid().equals(dto.getSid())) { |
|
|
if (!spun.getSid().equals(dto.getSid())) { |
|
|
return rb.setMsg("商品编码重复"); |
|
|
return rb.setMsg("商品编码重复"); |
|
@ -161,8 +170,8 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
wmsGoods.setCreateTime(new DateTime()); |
|
|
wmsGoods.setCreateTime(new DateTime()); |
|
|
wmsGoods.setGoodsPY(PinYinUtils.sx(wmsGoods.getGoodsName()));; |
|
|
wmsGoods.setGoodsPY(PinYinUtils.sx(wmsGoods.getGoodsName()));; |
|
|
wmsGoods.setCreateBySid(dto.getUserSid()); |
|
|
wmsGoods.setCreateBySid(dto.getUserSid()); |
|
|
wmsGoods.setCreateOrgSid(dto.getOrgPath()); |
|
|
wmsGoods.setCreateOrgSid(dto.getUseOrgSid()); |
|
|
wmsGoods.setUseOrgSid(dto.getOrgPath()); |
|
|
// wmsGoods.setUseOrgSid(dto.getOrgPath());
|
|
|
baseMapper.insert(wmsGoods); |
|
|
baseMapper.insert(wmsGoods); |
|
|
//spu详情
|
|
|
//spu详情
|
|
|
dto.getBaseGoodsSpuDetail().setGoodSpuSid(wmsGoods.getSid()); |
|
|
dto.getBaseGoodsSpuDetail().setGoodSpuSid(wmsGoods.getSid()); |
|
@ -215,7 +224,6 @@ public class GoodsSpuService extends MybatisBaseService<GoodsSpuMapper, GoodsSpu |
|
|
goodsSkuVo.setBaseGoodsSkuExtend(vo2); |
|
|
goodsSkuVo.setBaseGoodsSkuExtend(vo2); |
|
|
} |
|
|
} |
|
|
vo.setBaseGoodsSkus(vos); |
|
|
vo.setBaseGoodsSkus(vos); |
|
|
vo.setOrgPath(vo.getUseOrgSid()); |
|
|
|
|
|
return rb.success().setData(vo); |
|
|
return rb.success().setData(vo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|