修正分页
This commit is contained in:
@@ -92,6 +92,7 @@ type User struct {
|
||||
|
||||
// 获取一组用户信息
|
||||
func QueryUserList(id_list []int) (users []User) {
|
||||
fmt.Println("QueryUserList:", id_list)
|
||||
count := len(id_list)
|
||||
if count == 0 {
|
||||
return
|
||||
@@ -106,6 +107,8 @@ func QueryUserList(id_list []int) (users []User) {
|
||||
for rows.Next() {
|
||||
var user User
|
||||
rows.Scan(&user.Id, &user.UserName, &user.Avatar, &user.UpdateTime, &user.CreateTime)
|
||||
user.UpdateTime = user.UpdateTime.UTC()
|
||||
user.CreateTime = user.CreateTime.UTC()
|
||||
users = append(users, user)
|
||||
}
|
||||
return
|
||||
@@ -121,12 +124,13 @@ type Article struct {
|
||||
|
||||
// 获取一组文章信息
|
||||
func QueryArticleList(id_list []int) (articles []Article) {
|
||||
fmt.Println("QueryArticleList:", id_list)
|
||||
count := len(id_list)
|
||||
if count == 0 {
|
||||
return
|
||||
}
|
||||
idstr := strings.Trim(strings.Replace(fmt.Sprint(id_list), " ", ",", -1), "[]")
|
||||
rows, err := connection.Query("SELECT id, title, tags, update_time, create_time FROM web_article WHERE id IN (" + idstr + ")")
|
||||
rows, err := connection.Query("SELECT id, title, tags, update_time, create_time FROM web_article WHERE id IN (" + idstr + ") LIMIT " + strconv.Itoa(count))
|
||||
if err != nil {
|
||||
log.Println("获取文章列表失败", err)
|
||||
return
|
||||
@@ -135,6 +139,8 @@ func QueryArticleList(id_list []int) (articles []Article) {
|
||||
for rows.Next() {
|
||||
var article Article
|
||||
rows.Scan(&article.Id, &article.Title, &article.Tags, &article.UpdateTime, &article.CreateTime)
|
||||
article.UpdateTime = article.UpdateTime.UTC()
|
||||
article.CreateTime = article.CreateTime.UTC()
|
||||
articles = append(articles, article)
|
||||
}
|
||||
return
|
||||
|
Reference in New Issue
Block a user