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