|
@@ -412,7 +412,7 @@ type GetAdminsRespItem struct {
|
|
|
}
|
|
|
|
|
|
func (m *KnowledgeResource) GetAdmins(keyword string, resourceType int) (items []*GetAdminsRespItem, err error) {
|
|
|
- sql := fmt.Sprintf(`SELECT distinct admin_id, admin_real_name FROM %s WHERE 1=1 and resource_type=? `, m.TableName())
|
|
|
+ sql := fmt.Sprintf(`SELECT distinct admin_id, admin_real_name FROM %s WHERE 1=1 AND admin_id > 0 and resource_type=? `, m.TableName())
|
|
|
if keyword != `` {
|
|
|
sql += ` AND admin_real_name LIKE '%` + keyword + `%'`
|
|
|
}
|
|
@@ -443,3 +443,10 @@ type KnowledgeResourceMapItem struct {
|
|
|
KnowledgeResourceId int
|
|
|
ResourceType int
|
|
|
}
|
|
|
+
|
|
|
+// RemoveTagRelateByTagId 移除标签关联
|
|
|
+func (m *KnowledgeResource) RemoveTagRelateByTagId(tagId int) (err error) {
|
|
|
+ sql := fmt.Sprintf(`UPDATE %s SET tag_id = 0 WHERE tag_id = ?`, m.TableName())
|
|
|
+ err = global.DmSQL["rddp"].Exec(sql, tagId).Error
|
|
|
+ return
|
|
|
+}
|