|
@@ -204,8 +204,7 @@ type ClassifyItem struct {
|
|
}
|
|
}
|
|
|
|
|
|
type ClassifyListResp struct {
|
|
type ClassifyListResp struct {
|
|
- List []*ClassifyList
|
|
|
|
- Paging *paging.PagingItem `description:"分页数据"`
|
|
|
|
|
|
+ List []*ClassifyList
|
|
}
|
|
}
|
|
|
|
|
|
type ClassifyPermissionListResp struct {
|
|
type ClassifyPermissionListResp struct {
|
|
@@ -214,7 +213,7 @@ type ClassifyPermissionListResp struct {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取分类列表
|
|
// 获取分类列表
|
|
-func GetClassifyList(startSize, pageSize int, keyWord, companyType string, hideDayWeek int) (items []*ClassifyList, err error) {
|
|
|
|
|
|
+func GetClassifyList(keyWord, companyType string, hideDayWeek int) (items []*ClassifyList, err error) {
|
|
sql := ``
|
|
sql := ``
|
|
companyTypeSqlStr := ``
|
|
companyTypeSqlStr := ``
|
|
if companyType == "ficc" {
|
|
if companyType == "ficc" {
|
|
@@ -232,17 +231,16 @@ func GetClassifyList(startSize, pageSize int, keyWord, companyType string, hideD
|
|
WHERE id IN( SELECT parent_id FROM classify
|
|
WHERE id IN( SELECT parent_id FROM classify
|
|
WHERE parent_id>0 ` + companyTypeSqlStr + ` AND classify_name LIKE ? )
|
|
WHERE parent_id>0 ` + companyTypeSqlStr + ` AND classify_name LIKE ? )
|
|
)AS t
|
|
)AS t
|
|
- ORDER BY sort ASC,create_time ASC
|
|
|
|
- LIMIT ?,? `
|
|
|
|
|
|
+ ORDER BY sort ASC,create_time ASC`
|
|
pars = utils.GetLikeKeywordPars(pars, keyWord, 2)
|
|
pars = utils.GetLikeKeywordPars(pars, keyWord, 2)
|
|
} else {
|
|
} else {
|
|
sql = `SELECT * FROM classify WHERE parent_id=0 ` + companyTypeSqlStr
|
|
sql = `SELECT * FROM classify WHERE parent_id=0 ` + companyTypeSqlStr
|
|
if hideDayWeek == 1 {
|
|
if hideDayWeek == 1 {
|
|
sql += ` AND classify_name <> '晨报' AND classify_name <> '周报' `
|
|
sql += ` AND classify_name <> '晨报' AND classify_name <> '周报' `
|
|
}
|
|
}
|
|
- sql += ` ORDER BY sort ASC, create_time ASC LIMIT ?,? `
|
|
|
|
|
|
+ sql += ` ORDER BY sort ASC, create_time ASC`
|
|
}
|
|
}
|
|
- pars = append(pars, startSize, pageSize)
|
|
|
|
|
|
+ pars = append(pars)
|
|
|
|
|
|
o := orm.NewOrmUsingDB("rddp")
|
|
o := orm.NewOrmUsingDB("rddp")
|
|
_, err = o.Raw(sql, pars...).QueryRows(&items)
|
|
_, err = o.Raw(sql, pars...).QueryRows(&items)
|