huangjiajun 1 månad sedan
förälder
incheckning
a646f6700a
2 ändrade filer med 18 tillägg och 2 borttagningar
  1. +12
    -1
      app/db/db_goods.go
  2. +6
    -1
      app/svc/svc_goods.go

+ 12
- 1
app/db/db_goods.go Visa fil

@@ -12,9 +12,12 @@ func GetGoods(eg *xorm.Engine, arg map[string]string) *[]model.CommunityTeamGood
if arg["cid"] != "" {
sess.And("cid=?", arg["cid"])
}
if arg["title"] != "" {
sess.And("title like ?", "%"+arg["title"]+"%")
}
limit := utils.StrToInt(arg["size"])
start := (utils.StrToInt(arg["p"]) - 1) * limit
err := sess.OrderBy("sale_count desc,id desc").Limit(limit, start).Find(&data)
err := sess.OrderBy("sort desc,sale_count desc,id desc").Limit(limit, start).Find(&data)
if err != nil {
return nil
}
@@ -29,3 +32,11 @@ func GetGoodsSess(sess *xorm.Session, id int) *model.CommunityTeamGoods {
}
return &data
}
func GetGoodsId(eg *xorm.Engine, id string) *model.CommunityTeamGoods {
var data model.CommunityTeamGoods
get, err := eg.Where("id=?", id).Get(&data)
if get == false || err != nil {
return nil
}
return &data
}

+ 6
- 1
app/svc/svc_goods.go Visa fil

@@ -59,7 +59,12 @@ func GoodsSku(c *gin.Context) {
skuList = append(skuList, tmp)
}
}
e.OutSuc(c, skuList, nil)
goods := db.GetGoodsId(MasterDb(c), arg["goods_id"])
res := map[string]interface{}{
"spe": goods.Spe,
"sku_list": skuList,
}
e.OutSuc(c, res, nil)
return
}
func GoodsCoupon(c *gin.Context) {


Laddar…
Avbryt
Spara