mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-01 22:33:06 +08:00
🧑💻 Improve kernel API /api/filetree/getPathByID
https://github.com/siyuan-note/siyuan/issues/14275
This commit is contained in:
parent
2d2420794c
commit
f8e6f02df8
7
API.md
7
API.md
@ -544,7 +544,7 @@ Move documents by `id`:
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210917220056-yxtyl7i"
|
||||
"id": "20210808180320-fqgskfj"
|
||||
}
|
||||
```
|
||||
|
||||
@ -555,7 +555,10 @@ Move documents by `id`:
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": "/20210828150719-r8edxl2/20210917220056-yxtyl7i.sy"
|
||||
"data": {
|
||||
"notebook": "20210808180117-czj9bvb",
|
||||
"path": "/20200812220555-lj3enxa/20210808180320-fqgskfj.sy"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -542,7 +542,7 @@
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210917220056-yxtyl7i"
|
||||
"id": "20210808180320-fqgskfj"
|
||||
}
|
||||
```
|
||||
|
||||
@ -553,7 +553,10 @@
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": "/20210828150719-r8edxl2/20210917220056-yxtyl7i.sy"
|
||||
"data": {
|
||||
"notebook": "20210808180117-czj9bvb",
|
||||
"path": "/20200812220555-lj3enxa/20210808180320-fqgskfj.sy"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -368,13 +368,16 @@ func getPathByID(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
_path, err := model.GetPathByID(id)
|
||||
p, notebook, err := model.GetPathByID(id)
|
||||
if err != nil {
|
||||
ret.Code = -1
|
||||
ret.Msg = err.Error()
|
||||
return
|
||||
}
|
||||
ret.Data = _path
|
||||
ret.Data = map[string]interface{}{
|
||||
"path": p,
|
||||
"notebook": notebook,
|
||||
}
|
||||
}
|
||||
|
||||
func getFullHPathByID(c *gin.Context) {
|
||||
|
@ -1213,13 +1213,14 @@ func GetHPathByID(id string) (hPath string, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
func GetPathByID(id string) (path string, err error) {
|
||||
func GetPathByID(id string) (path, boxID string, err error) {
|
||||
tree, err := LoadTreeByBlockID(id)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
path = tree.Path
|
||||
boxID = tree.Box
|
||||
return
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user