fix: promotion

master
howell 4 years ago
parent 0236502d1d
commit f74e8657dd

@ -1,7 +1,6 @@
package promotion
import (
"fmt"
"github.com/gin-gonic/gin"
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
@ -107,25 +106,25 @@ func CreatePromotion(c *gin.Context) {
}
}
for _, v := range p.TimeItems {
for _, g := range v.GoodsList {
var goodsSkuList []goods.Sku
dbc.DB.Select("id").Find(&goodsSkuList, "goods_id = ?", g.GoodsID)
for _, origin := range goodsSkuList { // 要看看每个sku都有填充数据
aBool := false
for _, sku := range g.SkuList {
if origin.ID == sku.SkuID {
aBool = true
break
}
}
if aBool == false {
back.Fail(c, "sku不完整,商品ID为"+fmt.Sprintf("%d", g.GoodsID))
return
}
}
}
}
//for _, v := range p.TimeItems {
// for _, g := range v.GoodsList {
// var goodsSkuList []goods.Sku
// dbc.DB.Select("id").Find(&goodsSkuList, "goods_id = ?", g.GoodsID)
// for _, origin := range goodsSkuList { // 要看看每个sku都有填充数据
// aBool := false
// for _, sku := range g.SkuList {
// if origin.ID == sku.SkuID {
// aBool = true
// break
// }
// }
// if aBool == false {
// back.Fail(c, "sku不完整,商品ID为"+fmt.Sprintf("%d", g.GoodsID))
// return
// }
// }
// }
//}
formatEndTime := formatime.NewSecondFrom(endTime)

@ -90,23 +90,23 @@ func AddGoods(c *gin.Context) {
return
}
for _, g := range p.GoodsList {
var goodsSkuList []goods.Sku
dbc.DB.Select("id").Find(&goodsSkuList, "goods_id = ?", g.GoodsID)
for _, origin := range goodsSkuList { // 要看看每个sku都有填充数据
aBool := false
for _, sku := range g.SkuList {
if origin.ID == sku.SkuID {
aBool = true
break
}
}
if aBool == false {
back.Fail(c, "sku不完整,商品ID为"+fmt.Sprintf("%d", g.GoodsID))
return
}
}
}
//for _, g := range p.GoodsList {
// var goodsSkuList []goods.Sku
// dbc.DB.Select("id").Find(&goodsSkuList, "goods_id = ?", g.GoodsID)
// for _, origin := range goodsSkuList { // 要看看每个sku都有填充数据
// aBool := false
// for _, sku := range g.SkuList {
// if origin.ID == sku.SkuID {
// aBool = true
// break
// }
// }
// if aBool == false {
// back.Fail(c, "sku不完整,商品ID为"+fmt.Sprintf("%d", g.GoodsID))
// return
// }
// }
//}
tx := dbc.DB.Begin()
{

Loading…
Cancel
Save