Browse Source

修复文章排序错误

lifei6671 7 years ago
parent
commit
00b4ffac2a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      models/Blog.go

+ 2 - 2
models/Blog.go

@@ -179,8 +179,8 @@ func (b *Blog) Save(cols ...string) error {
 
 
 	if b.OrderIndex <= 0 {
 	if b.OrderIndex <= 0 {
 		blog := NewBlog()
 		blog := NewBlog()
-		if err :=o.QueryTable(b.TableNameWithPrefix()).OrderBy("-blog_id").One(blog,"blog_id");err == nil{
-			b.OrderIndex = b.BlogId + 1;
+		if err := o.QueryTable(blog.TableNameWithPrefix()).OrderBy("-blog_id").Limit(1).One(blog,"blog_id");err == nil{
+			b.OrderIndex = blog.BlogId + 1;
 		}else{
 		}else{
 			c,_ := o.QueryTable(b.TableNameWithPrefix()).Count()
 			c,_ := o.QueryTable(b.TableNameWithPrefix()).Count()
 			b.OrderIndex = int(c) + 1
 			b.OrderIndex = int(c) + 1