diff --git a/controllers/document.go b/controllers/document.go index e4728bc3..48023380 100644 --- a/controllers/document.go +++ b/controllers/document.go @@ -42,12 +42,9 @@ func isReadable(identify, token string, c *DocumentController) *models.BookResul beego.Error(err) c.Abort("500") } - if c.Member != nil && c.Member.IsAdministrator() { - bookResult := book.ToBookResult() - return bookResult - } + //如果文档是私有的 - if book.PrivatelyOwned == 1 { + if book.PrivatelyOwned == 1 && !c.Member.IsAdministrator() { is_ok := false diff --git a/views/document/default_read.tpl b/views/document/default_read.tpl index 16544328..4dfc1912 100644 --- a/views/document/default_read.tpl +++ b/views/document/default_read.tpl @@ -47,9 +47,11 @@