记得上下班打卡 | 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 {
}
for (GoblinNftGoodsSkuListVo skuInfoVo : skuList) {
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);
} else {
skuInfoVo.setIsStock(1);
......@@ -109,7 +109,7 @@ public class GoblinNftGoodsAppServiceImpl implements IGoblinNftGoodsAppService {
// 库存
int stock = goblinRedisUtils.getSkuStock(null, skuId);
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);
} else {
nftGoodsSkuInfoVo.setIsStock(1);
......
......@@ -81,12 +81,12 @@ public class GoblinNftOrderServiceImpl implements IGoblinNftOrderService {
// 3审核通过 3已上架 0未删除 才可购买
if (
!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("该商品当前状态不可购买~");
}
// 主动设置的售罄
if (skuVo.getSoldoutStatus().equals(1)) {
if (null != skuVo.getSoldoutStatus() && skuVo.getSoldoutStatus().equals(1)) {
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