修复超级管理员删除项目失败的BUG

This commit is contained in:
Minho
2018-03-08 16:36:13 +08:00
parent c6561c0e7c
commit 7db72f2049
4 changed files with 13 additions and 13 deletions

View File

@@ -231,15 +231,15 @@ func (m *Book) ThoroughDeleteBook(id int) error {
}
o := orm.NewOrm()
m.BookId = id
if err := o.Read(m); err != nil {
m,err := m.Find(id);
if err != nil {
return err
}
o.Begin()
sql2 := "DELETE FROM " + NewDocument().TableNameWithPrefix() + " WHERE book_id = ?"
_, err := o.Raw(sql2, m.BookId).Exec()
_, err = o.Raw(sql2, m.BookId).Exec()
if err != nil {
o.Rollback()

View File

@@ -59,8 +59,8 @@ func NewBookResult() *BookResult {
}
// 根据项目标识查询项目以及指定用户权限的信息.
func (m *BookResult) FindByIdentify(identify string, member_id int) (*BookResult, error) {
if identify == "" || member_id <= 0 {
func (m *BookResult) FindByIdentify(identify string, memberId int) (*BookResult, error) {
if identify == "" || memberId <= 0 {
return m, ErrInvalidParameter
}
o := orm.NewOrm()
@@ -75,7 +75,7 @@ func (m *BookResult) FindByIdentify(identify string, member_id int) (*BookResult
relationship := NewRelationship()
err = o.QueryTable(relationship.TableNameWithPrefix()).Filter("book_id", book.BookId).Filter("member_id", member_id).One(relationship)
err = o.QueryTable(relationship.TableNameWithPrefix()).Filter("book_id", book.BookId).Filter("member_id", memberId).One(relationship)
if err != nil {
return m, err