|
@@ -2588,39 +2588,41 @@ func (this *ActivityCoAntroller) ActivityListNew() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- keyWordArr, err := services.GetIndustryMapNameSliceV3(keyWord)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取分词失败,GetIndustryMapNameSliceV3 Err: " + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- keyWordArr = services.RemoveDuplicatesAndEmpty(keyWordArr)
|
|
|
-
|
|
|
- startSizeIk := utils.StartIndex(currentIndex, pageSize)
|
|
|
- startSizeIk = startSizeIk - total
|
|
|
- if startSizeIk < 0 {
|
|
|
- startSizeIk = 0
|
|
|
- }
|
|
|
- var pageSizeIk int
|
|
|
- pageSizeIk = pageSize - len(list)
|
|
|
- if pageSizeIk > 0 {
|
|
|
- //搜索关键词联想
|
|
|
- conditionActivityIk, err := services.GetActivityonditionList(user, activityTypeId, chartPermissionIds, whichDay, activeState, label, 0, source, keyWord, playBack, 2)
|
|
|
+ if keyWord != "" {
|
|
|
+ keyWordArr, err := services.GetIndustryMapNameSliceV3(keyWord)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取分词失败,GetIndustryMapNameSliceV3 Err: " + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- conditionActivityIk += condition + conditionOrder
|
|
|
- listIk, errList := models.GetActivityListNew(conditionActivityIk, pars, uid, startSizeIk, pageSizeIk, playBack, filter, typeName)
|
|
|
- if errList != nil {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取失败,Err:" + errList.Error()
|
|
|
- return
|
|
|
+ keyWordArr = services.RemoveDuplicatesAndEmpty(keyWordArr)
|
|
|
+
|
|
|
+ startSizeIk := utils.StartIndex(currentIndex, pageSize)
|
|
|
+ startSizeIk = startSizeIk - total
|
|
|
+ if startSizeIk < 0 {
|
|
|
+ startSizeIk = 0
|
|
|
}
|
|
|
+ var pageSizeIk int
|
|
|
+ pageSizeIk = pageSize - len(list)
|
|
|
+ if pageSizeIk > 0 {
|
|
|
+ //搜索关键词联想
|
|
|
+ conditionActivityIk, err := services.GetActivityonditionList(user, activityTypeId, chartPermissionIds, whichDay, activeState, label, 0, source, keyWord, playBack, 2)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ conditionActivityIk += condition + conditionOrder
|
|
|
+ listIk, errList := models.GetActivityListNew(conditionActivityIk, pars, uid, startSizeIk, pageSizeIk, playBack, filter, typeName)
|
|
|
+ if errList != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取失败,Err:" + errList.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- for _, item := range listIk {
|
|
|
- list = append(list, item)
|
|
|
+ for _, item := range listIk {
|
|
|
+ list = append(list, item)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|