|
@@ -196,6 +196,28 @@ func (this *ActivityCoAntroller) ActivityList() {
|
|
sqlExport += `) `
|
|
sqlExport += `) `
|
|
|
|
|
|
if keyWord != "" {
|
|
if keyWord != "" {
|
|
|
|
+ var mirrorword string
|
|
|
|
+ var mirrorwordSql string
|
|
|
|
+ slicemirrorword := strings.Split(keyWord, ",")
|
|
|
|
+ for _, v := range slicemirrorword {
|
|
|
|
+ mirrorwordSql += "'" + v + "'" + ","
|
|
|
|
+ }
|
|
|
|
+ mirrorwordSql = strings.TrimRight(mirrorwordSql, ",")
|
|
|
|
+ total, err := models.GetActivityMirrorWordCount(mirrorwordSql)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "获取失败"
|
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if total > 0 {
|
|
|
|
+ mirrorword, err = models.GetMirrorWord(mirrorwordSql)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
|
+ br.ErrMsg = "关系词映射获取失败,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ keyWord = keyWord + "," + mirrorword
|
|
slicekeyWord := strings.Split(keyWord, ",")
|
|
slicekeyWord := strings.Split(keyWord, ",")
|
|
var sqlKeyOr string
|
|
var sqlKeyOr string
|
|
if len(slicekeyWord) >= 2 {
|
|
if len(slicekeyWord) >= 2 {
|