|
|
@@ -14,6 +14,7 @@ import ( |
|
|
|
"fmt" |
|
|
|
"github.com/gin-gonic/gin" |
|
|
|
"github.com/jinzhu/copier" |
|
|
|
"strings" |
|
|
|
"time" |
|
|
|
) |
|
|
|
|
|
|
@@ -485,10 +486,28 @@ func comm(c *gin.Context, isTotal int, req md.DataCenterRecordReq) ([]map[string |
|
|
|
user := GetUser(c) |
|
|
|
mediumId := GetMediumIdStr(c, user.AdmId, "", "") |
|
|
|
if mediumId != "" { |
|
|
|
where += " and medium_id in('" + mediumId + "')" |
|
|
|
ex := strings.Split(mediumId, ",") |
|
|
|
str := "" |
|
|
|
for _, v := range ex { |
|
|
|
if str == "" { |
|
|
|
str += "'" + v + "'" |
|
|
|
} else { |
|
|
|
str += ",'" + v + "'" |
|
|
|
} |
|
|
|
} |
|
|
|
where += " and medium_id in(" + str + ")" |
|
|
|
} |
|
|
|
if req.AppId != "" || req.Platform != "" { |
|
|
|
where += " and app_id in('" + appId + "')" |
|
|
|
ex := strings.Split(appId, ",") |
|
|
|
str := "" |
|
|
|
for _, v := range ex { |
|
|
|
if str == "" { |
|
|
|
str += "'" + v + "'" |
|
|
|
} else { |
|
|
|
str += ",'" + v + "'" |
|
|
|
} |
|
|
|
} |
|
|
|
where += " and app_id in(" + str + ")" |
|
|
|
} |
|
|
|
if req.AdType != "" { |
|
|
|
where += " and ad_slot='" + req.AdType + "'" |
|
|
|