首页分类去除无数据分类
This commit is contained in:
parent
a57de1d75c
commit
2e7b81b1e8
@ -158,3 +158,14 @@ func (r *BaseClassDao) GetBaseClassListSearch(req requests.GetBaseClassList) (m
|
|||||||
}
|
}
|
||||||
return m, nil
|
return m, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetBaseClassExistsOrderList 获取列表-排序
|
||||||
|
func (r *BaseClassDao) GetBaseClassExistsOrderList(maps interface{}) (m []*model.BaseClass, err error) {
|
||||||
|
err = global.Db.Where(maps).
|
||||||
|
Where("EXISTS (?)", global.Db.Model(&model.QuestionClass{}).Select("1").Where("question_class.class_id = base_class.class_id")).
|
||||||
|
Order("sort desc").Find(&m).Error
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return m, nil
|
||||||
|
}
|
||||||
|
|||||||
@ -84,7 +84,7 @@ func (r *PublicService) GetIndex(userId int64) (g *dto.IndexDto, err error) {
|
|||||||
|
|
||||||
maps := make(map[string]interface{})
|
maps := make(map[string]interface{})
|
||||||
maps["class_status"] = 1
|
maps["class_status"] = 1
|
||||||
baseClasss, err := baseClassDao.GetBaseClassOrderList(maps)
|
baseClasss, err := baseClassDao.GetBaseClassExistsOrderList(maps)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user