Sfoglia il codice sorgente

fix:发布列表排序

zqbao 7 mesi fa
parent
commit
0974ddf7c4
2 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 1 1
      controllers/report_push_status.go
  2. 4 1
      models/report_push_status.go

+ 1 - 1
controllers/report_push_status.go

@@ -218,7 +218,7 @@ func (this *ReportPushStatusController) List() {
 		br.ErrMsg = "获取研报列表统计失败,Err:" + err.Error()
 		return
 	}
-	reportList, err := models.GetReportPushStatusListByCondition(condition, pars, startSize, pageSize)
+	reportList, err := models.GetReportPushStatusListByCondition(condition, sortCondition, pars, startSize, pageSize)
 	if err != nil {
 		br.Msg = "获取研报列表失败"
 		br.ErrMsg = "获取研报列表失败,Err:" + err.Error()

+ 4 - 1
models/report_push_status.go

@@ -112,12 +112,15 @@ func GetReportPushStatusByReportIds(reportId []int) (items []*ReportPushStatus,
 	return
 }
 
-func GetReportPushStatusListByCondition(condition string, pars []interface{}, startSize, pageSize int) (items []*ReportPushView, err error) {
+func GetReportPushStatusListByCondition(condition, sortCondition string, pars []interface{}, startSize, pageSize int) (items []*ReportPushView, err error) {
 	o := orm.NewOrm()
 	sql := `SELECT * FROM report_push_status WHERE 1=1  `
 	if condition != "" {
 		sql += condition
 	}
+	if sortCondition != "" {
+		sql += sortCondition
+	}
 	sql += ` LIMIT ?,? `
 	_, err = o.Raw(sql, pars, startSize, pageSize).QueryRows(&items)
 	return