|
@@ -2329,13 +2329,24 @@ func (this *MobileReportController) ZhouqiTacticsList() {
|
|
|
return
|
|
|
}
|
|
|
var matchTypeName = []string{}
|
|
|
+ var seriesName = []string{}
|
|
|
for _, v := range listCategory {
|
|
|
- matchTypeName = append(matchTypeName, v.MatchTypeName)
|
|
|
+ if v.MatchTypeName != "" {
|
|
|
+ matchTypeName = append(matchTypeName, v.MatchTypeName)
|
|
|
+ }
|
|
|
+
|
|
|
+ if v.SeriesName != "" {
|
|
|
+ seriesName = append(seriesName, v.SeriesName)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
var condition string
|
|
|
//var pars []interface{}
|
|
|
- condition = " AND field_name IN ('" + strings.Join(matchTypeName, "','") + "')"
|
|
|
+ if len(seriesName) == 0 {
|
|
|
+ condition = " AND field_name IN ('" + strings.Join(matchTypeName, "','") + "')"
|
|
|
+ } else {
|
|
|
+ condition = " AND ( field_name IN ('" + strings.Join(matchTypeName, "','") + "') OR series_name IN ('" + strings.Join(seriesName, "','") + "') )"
|
|
|
+ }
|
|
|
|
|
|
list, total, err = models.GetReportAndproductIndustrylListimgZhouqi(condition, startSize, pageSize)
|
|
|
if err != nil {
|