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

Commit 4c486f50 authored by 张国柄's avatar 张国柄

Merge remote-tracking branch 'origin/dev_nft_411' into dev_nft_411

parents 3036a748 7eea90b7
...@@ -74,7 +74,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService { ...@@ -74,7 +74,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
} }
for (GoblinNftGoodsSkuListVo skuInfoVo : skuList) { for (GoblinNftGoodsSkuListVo skuInfoVo : skuList) {
int stock = goblinRedisUtils.getSkuStock(null, skuInfoVo.getSkuId()); int stock = goblinRedisUtils.getSkuStock(null, skuInfoVo.getSkuId());
if (stock <= 0 || skuInfoVo.getSoldoutStatus().equals("1")) { if (stock <= 0 || (null != skuInfoVo.getSoldoutStatus() && skuInfoVo.getSoldoutStatus().equals("1"))) {
skuInfoVo.setIsStock(0); skuInfoVo.setIsStock(0);
} else { } else {
skuInfoVo.setIsStock(1); skuInfoVo.setIsStock(1);
...@@ -109,7 +109,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService { ...@@ -109,7 +109,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
// 库存 // 库存
int stock = goblinRedisUtils.getSkuStock(null, skuId); int stock = goblinRedisUtils.getSkuStock(null, skuId);
log.info("skuId:{}, 库存数量:{}", skuId, stock); log.info("skuId:{}, 库存数量:{}", skuId, stock);
if (stock <= 0 || nftGoodsSkuInfoVo.getSoldoutStatus().equals("1")) { if (stock <= 0 || (null != nftGoodsSkuInfoVo.getSoldoutStatus() && nftGoodsSkuInfoVo.getSoldoutStatus().equals("1"))) {
nftGoodsSkuInfoVo.setIsStock(0); nftGoodsSkuInfoVo.setIsStock(0);
} else { } else {
nftGoodsSkuInfoVo.setIsStock(1); nftGoodsSkuInfoVo.setIsStock(1);
......
...@@ -81,12 +81,12 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService { ...@@ -81,12 +81,12 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
// 3审核通过 3已上架 0未删除 才可购买 // 3审核通过 3已上架 0未删除 才可购买
if ( if (
!skuVo.getStatus().equals("3") || !skuVo.getShelvesStatus().equals("3") || !skuVo.getStatus().equals("3") || !skuVo.getShelvesStatus().equals("3") ||
skuVo.getDelFlg().equals("1") || skuVo.getSkuCanbuy().equals("0") skuVo.getDelFlg().equals("1") || (null != skuVo.getSkuCanbuy() && skuVo.getSkuCanbuy().equals("0"))
) { ) {
return ResponseDto.failure("该商品当前状态不可购买~"); return ResponseDto.failure("该商品当前状态不可购买~");
} }
// 主动设置的售罄 // 主动设置的售罄
if (skuVo.getSoldoutStatus().equals(1)) { if (null != skuVo.getSoldoutStatus() && skuVo.getSoldoutStatus().equals(1)) {
return ResponseDto.failure("该商品已售罄~"); return ResponseDto.failure("该商品已售罄~");
} }
// 判断开售、停售时间 // 判断开售、停售时间
......
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