diff --git a/app/controllers/NoteController.go b/app/controllers/NoteController.go index 1c34cde..1309569 100644 --- a/app/controllers/NoteController.go +++ b/app/controllers/NoteController.go @@ -162,27 +162,8 @@ func (c Note) GetNoteContent(noteId string) revel.Result { return c.RenderJson(noteContent) } -// 更新note或content -// 肯定会传userId(谁的), NoteId -// 会传Title, Content, Tags, 一种或几种 -type NoteOrContent struct { - NotebookId string - NoteId string - UserId string - Title string - Desc string - ImgSrc string - Tags string - Content string - Abstract string - IsNew bool - IsMarkdown bool - FromUserId string // 为共享而新建 - IsBlog bool // 是否是blog, 更新note不需要修改, 添加note时才有可能用到, 此时需要判断notebook是否设为Blog -} - // 这里不能用json, 要用post -func (c Note) UpdateNoteOrContent(noteOrContent NoteOrContent) revel.Result { +func (c Note) UpdateNoteOrContent(noteOrContent info.NoteOrContent) revel.Result { // 新添加note if noteOrContent.IsNew { userId := c.GetObjectUserId() diff --git a/app/controllers/NotebookController.go b/app/controllers/NotebookController.go index 002448d..93bf66b 100644 --- a/app/controllers/NotebookController.go +++ b/app/controllers/NotebookController.go @@ -54,9 +54,9 @@ func (c Notebook) UpdateNotebookTitle(notebookId, title string) revel.Result { // 排序 // 无用 -func (c Notebook) SortNotebooks(notebookId2Seqs map[string]int) revel.Result { - return c.RenderJson(notebookService.SortNotebooks(c.GetUserId(), notebookId2Seqs)) -} +// func (c Notebook) SortNotebooks(notebookId2Seqs map[string]int) revel.Result { +// return c.RenderJson(notebookService.SortNotebooks(c.GetUserId(), notebookId2Seqs)) +// } // 调整notebooks, 可能是排序, 可能是移动到其它笔记本下 type DragNotebooksInfo struct { diff --git a/app/info/NoteInfo.go b/app/info/NoteInfo.go index 01eaa15..5a8fb54 100644 --- a/app/info/NoteInfo.go +++ b/app/info/NoteInfo.go @@ -80,3 +80,24 @@ type NoteContentHistory struct { UserId bson.ObjectId `bson:"UserId"` // 所属者 Histories []EachHistory `Histories` } + +// 为了NoteController接收参数 + +// 更新note或content +// 肯定会传userId(谁的), NoteId +// 会传Title, Content, Tags, 一种或几种 +type NoteOrContent struct { + NotebookId string + NoteId string + UserId string + Title string + Desc string + ImgSrc string + Tags string + Content string + Abstract string + IsNew bool + IsMarkdown bool + FromUserId string // 为共享而新建 + IsBlog bool // 是否是blog, 更新note不需要修改, 添加note时才有可能用到, 此时需要判断notebook是否设为Blog +} diff --git a/app/lea/binder/binder.go b/app/lea/binder/binder.go index 63f0431..21655c9 100644 --- a/app/lea/binder/binder.go +++ b/app/lea/binder/binder.go @@ -1,7 +1,6 @@ package binder import ( - "github.com/leanote/leanote/app/controllers" "github.com/leanote/leanote/app/info" "github.com/revel/revel" // "github.com/leanote/leanote/app/controllers/api" @@ -65,11 +64,11 @@ var leanoteStructBinder = revel.Binder{ // name = files[0], files[1], noteContent // fmt.Println(params.Values) /* - map[Title:[test1] METHOD:[POST] NotebookId:[54c4f51705fcd14031000002] - files[1][FileId]:[] - controller:[note] - files[1][LocalFileId]:[54c7ae27d98d0329dd000000] files[1][HasBody]:[true] files[0][FileId]:[] files[0][LocalFileId]:[54c7ae855e94ea2dba000000] action:[addNote] Content:[
lifedddddd
lifedddddd