|
|
@@ -107,6 +107,12 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsDao, Goods> implements Go
|
|
|
}else{
|
|
|
for (GoodsSku v : sku) {
|
|
|
v.setGoodsId(goods.getGoodsId());
|
|
|
+ if(v.getSkuOriginalPrice()==null){
|
|
|
+ v.setSkuOriginalPrice(goods.getOriginalMoney());
|
|
|
+ }
|
|
|
+ if(v.getSkuPrice()==null){
|
|
|
+ v.setSkuPrice(goods.getGoodsMoney());
|
|
|
+ }
|
|
|
goodsSkuService.save(v);
|
|
|
}
|
|
|
}
|
|
|
@@ -188,6 +194,12 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsDao, Goods> implements Go
|
|
|
}else{
|
|
|
for (GoodsSku goodsSku : sku) {
|
|
|
goodsSku.setGoodsId(goods.getGoodsId());
|
|
|
+ if(goodsSku.getSkuOriginalPrice()==null){
|
|
|
+ goodsSku.setSkuOriginalPrice(goods.getOriginalMoney());
|
|
|
+ }
|
|
|
+ if(goodsSku.getSkuPrice()==null){
|
|
|
+ goodsSku.setSkuPrice(goods.getGoodsMoney());
|
|
|
+ }
|
|
|
goodsSkuService.save(goodsSku);
|
|
|
}
|
|
|
}
|
|
|
@@ -196,8 +208,11 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsDao, Goods> implements Go
|
|
|
GoodsShopRelevancy goodsShopRelevancy = new GoodsShopRelevancy();
|
|
|
goodsShopRelevancy.setInventory(goods.getInventory());
|
|
|
goodsShopRelevancy.setStatus(goods.getStatus());
|
|
|
- QueryWrapper<GoodsShopRelevancy> wrapper = new QueryWrapper<>();
|
|
|
- wrapper.eq("shop_id", goods.getShopId()).eq("goods_id", goods.getGoodsId());
|
|
|
+ goodsShopRelevancy.setSales(goods.getSales());
|
|
|
+ QueryWrapper<GoodsShopRelevancy> wrapper = new QueryWrapper<GoodsShopRelevancy>().eq("goods_id", goods.getGoodsId());
|
|
|
+ if (goods.getShopId()!=null){
|
|
|
+ wrapper.eq("shop_id", goods.getShopId());
|
|
|
+ }
|
|
|
goodsShopRelevancyDao.update(goodsShopRelevancy, wrapper);
|
|
|
return Result.success();
|
|
|
}
|