|
@@ -102,8 +102,15 @@ func (this *MessageController) ReportList() {
|
|
|
}
|
|
|
}
|
|
|
if analystNames != "" {
|
|
|
+ condition += " AND ("
|
|
|
analystNameArr := strings.Split(analystNames, ",")
|
|
|
- condition += " AND author in (" + utils.GetOrmReplaceHolder(len(analystNameArr)) + ")"
|
|
|
+ for i := 0; i < len(analystNameArr); i++ {
|
|
|
+ condition += "(author like '%" + analystNameArr[i] + "%')"
|
|
|
+ if i != len(analystNameArr)-1 {
|
|
|
+ condition += " OR "
|
|
|
+ }
|
|
|
+ }
|
|
|
+ condition += " )"
|
|
|
pars = append(pars, analystNameArr)
|
|
|
}
|
|
|
|