@ -261,7 +261,10 @@ func JDGoods(c *gin.Context) {
var list []jdRes
q := mysql2.Db.Table((&promotion.Goods{}).TableName()).Select("goods_id").Where("promotion_id=?", p.PromotionId)
var gl []int64
mysql2.Db.Table((&goods3.RecookGoodsInfoModel{}).TableName()).Where("brand_id=?", 7846).Where("vendor_id in (1800,2000)").Where("publish_status=1").Where("id not in (?)", q).Where("id not in (?)", p.GoodsIds).Pluck("id", &gl)
sub := mysql2.Db.Table((&goods3.RecookGoodsSkuModel{}).TableName()).
Select("goods_id").Where("third_party_type = 3").Where("purchase_price >= 103").Group("goods_id")
mysql2.Db.Table((&goods3.RecookGoodsInfoModel{}).TableName()).Where("vendor_id = 1800").Where("id in (?)", sub).
Where("publish_status=1").Where("id not in (?)", q).Where("id not in (?)", p.GoodsIds).Pluck("id", &gl)
sortI := rand.Perm(len(gl))
newsort := sortI[0:20]
var ngl []int64