处理下单时商品状态变化问题
This commit is contained in:
@@ -473,6 +473,9 @@ func generateOrder(ctx *jxcontext.Context, jxOrder *JxOrderInfo, addressID int64
|
||||
storeSkuMap := make(map[int]*dao.StoreSkuExt)
|
||||
for _, v1 := range storeSkuInfo.SkuNames {
|
||||
for _, v2 := range v1.Skus {
|
||||
if v2.StoreSkuStatus != model.SkuStatusNormal {
|
||||
return nil, nil, fmt.Errorf("此商品已下架,请联系管理员!skuID:[%v]", v2.SkuID)
|
||||
}
|
||||
storeSkuMap[v2.SkuID] = v2
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user