Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否新添加一个配置项,如果配置了,如果仅仅是调整目录顺序不更新修改日期 #988

Open
JamesYuCN opened this issue Nov 10, 2024 · 1 comment

Comments

@JamesYuCN
Copy link

JamesYuCN commented Nov 10, 2024

请按照一下格式提交issue,谢谢!

  1. 你当前使用的是哪个版本的 MinDoc(godoc_linux_amd64 version)?
    mindoc_windows_amd64.2.2beta1

  2. 你当前使用的是什么操作系统?
    windows2019

  3. 你是如何操作的?
    我们逐渐积累的文档比较多,目录也是多级的,MinDoc没有地方让大家看更改日志,某些栏目是否有更新大家也不知道,我们自己用iframe 做了一个显示更改日志的页面(因为不熟悉go lang,用其它语言开发的页面),方便大家看最近的修改情况,看到感兴趣的修改可以直接点击查看,但是发现,如果仅仅是调整了文档目录树的顺序,所有的相关文档的修改日期都变了,这样大家就不知道具体改了什么,譬如下面,只是调整了一篇文章的顺序,下面的文章都显示更改了。

image

  1. 你期望得到什么结果?
    能否新添加一个配置项,如果配置了,如果仅仅是调整目录顺序不更新修改日期。

  2. 当前遇到的是什么结果?

当然,系统能添加一个日志模块更改

@JamesYuCN
Copy link
Author

不懂go语言,自己随便改了一下, 调整顺序时只更新数据库,不去修改更新时间,勉强可以用:

在 models/DocumentModel.go 添加了一个函数

``
// 更新排序 20241208 james
func (item *Document) UpateOrder(id int,OrderSort int,ParentId int) {
o := orm.NewOrm()
o.QueryTable(item.TableNameWithPrefix()).Filter("document_id", id).Update(orm.Params{
"order_sort": OrderSort,"parent_id":ParentId,
})
}

修改 BookController.go,SaveSort 函数,调用上面的函数
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant