更新知识库功能
This commit is contained in:
@@ -19,11 +19,13 @@ func (c *KnowledgeController) List() {
|
||||
// 获取查询参数
|
||||
page, _ := c.GetInt("page", 1)
|
||||
pageSize, _ := c.GetInt("pageSize", 10)
|
||||
status, _ := c.GetInt8("status", -1) // -1表示查询所有
|
||||
status, _ := c.GetInt8("status", 1) // -1表示查询所有
|
||||
categoryId, _ := c.GetInt("categoryId", 0)
|
||||
share, _ := c.GetInt8("share", -1) // Default -1 to query all
|
||||
keyword := c.GetString("keyword", "")
|
||||
|
||||
knowledges, total, err := models.GetAllKnowledge(page, pageSize, status, categoryId, keyword)
|
||||
// Use share in the query
|
||||
knowledges, total, err := models.GetAllKnowledge(page, pageSize, status, categoryId, share, keyword)
|
||||
if err != nil {
|
||||
c.Data["json"] = map[string]interface{}{
|
||||
"code": 1,
|
||||
@@ -107,6 +109,10 @@ func (c *KnowledgeController) Create() {
|
||||
return
|
||||
}
|
||||
|
||||
// Add share parsing (default 0 for personal)
|
||||
share, _ := c.GetInt8("share", 0)
|
||||
knowledge.Share = share
|
||||
|
||||
id, err := models.AddKnowledge(&knowledge)
|
||||
if err != nil {
|
||||
c.Data["json"] = map[string]interface{}{
|
||||
@@ -153,6 +159,10 @@ func (c *KnowledgeController) Update() {
|
||||
return
|
||||
}
|
||||
|
||||
// Add share parsing
|
||||
share, _ := c.GetInt8("share", 0) // Default 0 if not provided
|
||||
knowledge.Share = share
|
||||
|
||||
err = models.UpdateKnowledge(knowledge.Id, &knowledge)
|
||||
if err != nil {
|
||||
c.Data["json"] = map[string]interface{}{
|
||||
|
||||
Reference in New Issue
Block a user