记得上下班打卡 | git大法好,push需谨慎

Commit 7f03d5f5 authored by 姜秀龙's avatar 姜秀龙

Merge branch 'refs/heads/dev-1.6-shouqianba' into container-test

parents 10d19535 61c9e8cb
...@@ -300,6 +300,16 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -300,6 +300,16 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
} }
} }
/** SKU 主图未维护时,用 SPU 封面兜底(前台详情/列表展示) */
private void fillSkuPicIfBlank(GoblinGoodsSkuInfoDetailVo skuDetail, GoblinGoodsInfoVo spuVo) {
if (skuDetail == null || spuVo == null) {
return;
}
if (StringUtil.isBlank(skuDetail.getSkuPic()) && StringUtil.isNotBlank(spuVo.getCoverPic())) {
skuDetail.setSkuPic(spuVo.getCoverPic());
}
}
/** /**
* 获得商品详情 * 获得商品详情
*/ */
...@@ -328,6 +338,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -328,6 +338,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
log.debug("skuId:{},库存数量{}", goblinGoodsSkuInfoVo.getSkuId(), stock); log.debug("skuId:{},库存数量{}", goblinGoodsSkuInfoVo.getSkuId(), stock);
GoblinGoodsSkuInfoDetailVo goblinGoodsSkuInfoDetailVo = GoblinGoodsSkuInfoDetailVo.getNew(); GoblinGoodsSkuInfoDetailVo goblinGoodsSkuInfoDetailVo = GoblinGoodsSkuInfoDetailVo.getNew();
BeanUtils.copyProperties(goblinGoodsSkuInfoVo, goblinGoodsSkuInfoDetailVo); BeanUtils.copyProperties(goblinGoodsSkuInfoVo, goblinGoodsSkuInfoDetailVo);
fillSkuPicIfBlank(goblinGoodsSkuInfoDetailVo, goblinGoodsInfoVo);
if (0 != goblinGoodsSkuInfoDetailVo.getBuyLimit()) { if (0 != goblinGoodsSkuInfoDetailVo.getBuyLimit()) {
if (null == buyCount) { if (null == buyCount) {
buyCount = 0; buyCount = 0;
...@@ -419,6 +430,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService { ...@@ -419,6 +430,7 @@ public class GoblinFrontServiceImpl implements GoblinFrontService {
log.debug("skuId:{},库存数量{}", goblinGoodsSkuInfoVo.getSkuId(), stock); log.debug("skuId:{},库存数量{}", goblinGoodsSkuInfoVo.getSkuId(), stock);
GoblinGoodsSkuInfoDetailVo goblinGoodsSkuInfoDetailVo = GoblinGoodsSkuInfoDetailVo.getNew(); GoblinGoodsSkuInfoDetailVo goblinGoodsSkuInfoDetailVo = GoblinGoodsSkuInfoDetailVo.getNew();
BeanUtils.copyProperties(goblinGoodsSkuInfoVo, goblinGoodsSkuInfoDetailVo); BeanUtils.copyProperties(goblinGoodsSkuInfoVo, goblinGoodsSkuInfoDetailVo);
fillSkuPicIfBlank(goblinGoodsSkuInfoDetailVo, goblinGoodsInfoVo);
if (0 != goblinGoodsSkuInfoDetailVo.getBuyLimit()) { if (0 != goblinGoodsSkuInfoDetailVo.getBuyLimit()) {
if (null == buyCount) { if (null == buyCount) {
buyCount = 0; buyCount = 0;
......
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