浏览代码

fix:修复删除项目时没有删除项目团队的BUG

lifei6671 7 年之前
父节点
当前提交
4702334604
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      models/BookModel.go

+ 5 - 0
models/BookModel.go

@@ -435,6 +435,11 @@ func (book *Book) ThoroughDeleteBook(id int) error {
 		o.Rollback()
 		return err
 	}
+	_,err = o.Raw(fmt.Sprintf("DELETE FROM %s WHERE book_id=?",NewTeamRelationship().TableNameWithPrefix()), book.BookId).Exec()
+	if err != nil {
+		o.Rollback()
+		return err
+	}
 	//删除模板
 	_, err = o.Raw("DELETE FROM "+NewTemplate().TableNameWithPrefix()+" WHERE book_id = ?", book.BookId).Exec()
 	if err != nil {