fix: king is_sale

master
howell 3 years ago
parent c5535e5d2b
commit fc109cb2ef

@ -78,19 +78,31 @@ type iconRes struct {
UserId uint `json:"user_id"`
}
func (a *AkuSchoolController) ViewListKing(c *gin.Context) {
type saleReq struct {
IsSale bool `json:"is_sale"`
}
func (a *AkuSchoolController) ViewListKing(c *gin.Context) {
var args saleReq
if err := tools.ParseParams(&args, c); err != nil {
back.Err(c, err.Error())
return
}
king := kingKongIcon.KingKongIcon{}
var icon []kingKongIcon.KingKongIcon
mysql2.Db.Table(king.TableName()).Find(&icon)
mysql2.Db.Table(king.TableName()).Where("is_sale=?", args.IsSale).Find(&icon)
back.Suc(c, "success", icon)
}
func (a *AkuSchoolController) ViewListKingNew(c *gin.Context) {
var args saleReq
if err := tools.ParseParams(&args, c); err != nil {
back.Err(c, err.Error())
return
}
king := kingKongIcon.KingKongIcon{}
var icon []kingKongIcon.KingKongIcon
mysql2.Db.Table(king.TableName()).Order("sort_id").Preload("KingName").Find(&icon)
mysql2.Db.Table(king.TableName()).Order("sort_id").Where("is_sale=?", args.IsSale).Preload("KingName").Find(&icon)
var kingMap = make(map[uint][]kingKongIcon.KingKongIcon)
for _, v := range icon {
kingMap[v.SortId] = append(kingMap[v.SortId], v)

Loading…
Cancel
Save