Esempio n. 1
0
func (this *ArticleController) GetDataList() {
	var filter map[string]interface{}
	err := json.Unmarshal(this.Ctx.Input.RequestBody, &filter)
	if err != nil {
		fmt.Println(err)
	}
	pageSize, err := strconv.Atoi(filter["pageSize"].(string))
	pageNo, err := strconv.Atoi(filter["pageNo"].(string))
	result := map[string]interface{}{"totalCount": 0, "data": nil}
	article := new(models.Article)
	totalCount := article.GetCount(filter)
	list := article.GetList(pageSize, pageNo, filter)
	result["totalCount"] = totalCount
	result["data"] = list
	this.Data["json"] = result
	fmt.Println(result)
	this.ServeJson()
}