|
@@ -2850,11 +2850,6 @@ func (this *ReportController) SearchReportAndResource() {
|
|
br.ErrMsg = "获取研选文章列表失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取研选文章列表失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var articleIdsYx string
|
|
|
|
- for _, v := range ListYxReport {
|
|
|
|
- articleIdsYx = strconv.Itoa(v.ArticleId) + ","
|
|
|
|
- }
|
|
|
|
- articleIdsYx = strings.TrimRight(articleIdsYx, ",")
|
|
|
|
ListHzReport, err := models.GetReoprtSearchList(` AND a.article_type_id NOT IN (`+articleTypeIds+`) `+condition+sqlGroup, user.UserId)
|
|
ListHzReport, err := models.GetReoprtSearchList(` AND a.article_type_id NOT IN (`+articleTypeIds+`) `+condition+sqlGroup, user.UserId)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
@@ -2881,9 +2876,7 @@ func (this *ReportController) SearchReportAndResource() {
|
|
} else {
|
|
} else {
|
|
sqlGroupIk += ` LIMIT 20 `
|
|
sqlGroupIk += ` LIMIT 20 `
|
|
}
|
|
}
|
|
- if articleIdsYx != "" {
|
|
|
|
- conditionIk += " AND a.article_id NOT IN(" + articleIdsYx + ")"
|
|
|
|
- }
|
|
|
|
|
|
+ conditionIk += ` AND ( a.title NOT LIKE '%` + keyWord + `%' AND a.body NOT LIKE '%` + keyWord + `%' AND a.annotation NOT LIKE '%` + keyWord + `%' AND a.abstract NOT LIKE '%` + keyWord + `%') `
|
|
//研选的联想词列表
|
|
//研选的联想词列表
|
|
ListYxReportIk, err := models.GetArticleCollectionList(` AND a.article_type_id IN (`+articleTypeIds+`) `+conditionIk+sqlGroupIk, user.UserId)
|
|
ListYxReportIk, err := models.GetArticleCollectionList(` AND a.article_type_id IN (`+articleTypeIds+`) `+conditionIk+sqlGroupIk, user.UserId)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|