首页分类去除无数据分类

This commit is contained in:
wucongxing8150 2024-09-05 19:06:35 +08:00
parent a57de1d75c
commit 2e7b81b1e8
2 changed files with 12 additions and 1 deletions

View File

@ -158,3 +158,14 @@ func (r *BaseClassDao) GetBaseClassListSearch(req requests.GetBaseClassList) (m
}
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
}

View File

@ -84,7 +84,7 @@ func (r *PublicService) GetIndex(userId int64) (g *dto.IndexDto, err error) {
maps := make(map[string]interface{})
maps["class_status"] = 1
baseClasss, err := baseClassDao.GetBaseClassOrderList(maps)
baseClasss, err := baseClassDao.GetBaseClassExistsOrderList(maps)
if err != nil {
return nil, err
}