| 12345678910111213141516171819202122232425262728 |
- package news_service
- import (
- "gfast/app/model/admin/cms_news"
- "gfast/app/service/admin/cms_service"
- "github.com/gogf/gf/frame/g"
- )
- func GetNewsList(cateId int, pageSize int, attr ...*cms_news.ReqListSearchParams) (list []*cms_news.NewsList, err error) {
- var cateIds []int
- if cateId != 0 {
- cateIds = append(cateIds, cateId)
- }
- var req *cms_news.ReqListSearchParams
- if len(attr) > 0 {
- req = attr[0]
- } else {
- req = &cms_news.ReqListSearchParams{}
- }
- req.CateId = cateIds
- req.PageSize = pageSize
- req.NewsStatus = "1"
- _, _, list, err = cms_service.NewsListByPage(req)
- if err != nil {
- g.Log().Error(err)
- }
- return list, err
- }
|