|
|
|
@ -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)
|
|
|
|
|