|
@@ -44,6 +44,7 @@ type ResourceController struct {
|
|
|
// @Param IncludeFile query string true "是否包含文件, no:不包含"
|
|
|
// @Param SourceFrom query string true "来源, 用英文逗号分隔"
|
|
|
// @Param IsShowMe query string true "只看我, false:全部, true:只看我"
|
|
|
+// @Param IsShowPulic query string true "只看我, false:全部, true:只看发布"
|
|
|
// @Success 200 {object} knowledge.KnowledgeResourceListResp
|
|
|
// @router /resource/list [get]
|
|
|
func (this *ResourceController) List() {
|
|
@@ -70,6 +71,8 @@ func (this *ResourceController) List() {
|
|
|
|
|
|
IsShowMe, _ := this.GetBool("IsShowMe")
|
|
|
|
|
|
+ isShowPulic, _ := this.GetBool("IsShowPulic")
|
|
|
+
|
|
|
var startSize int
|
|
|
if pageSize <= 0 {
|
|
|
pageSize = utils.PageSize20
|
|
@@ -94,6 +97,11 @@ func (this *ResourceController) List() {
|
|
|
pars = append(pars, this.SysUser.AdminId)
|
|
|
}
|
|
|
|
|
|
+ if isShowPulic {
|
|
|
+ condition += ` AND state = ? `
|
|
|
+ pars = append(pars, knowledge.KnowledgeResourceStatePassed)
|
|
|
+ }
|
|
|
+
|
|
|
if keyWord != "" {
|
|
|
//按照空格划分为关键词数组
|
|
|
keyWordArr := strings.Split(keyWord, " ")
|