diff --git a/app/svc/svc_advertising.go b/app/svc/svc_advertising.go index 1372766..a02803b 100644 --- a/app/svc/svc_advertising.go +++ b/app/svc/svc_advertising.go @@ -60,9 +60,22 @@ func Advertising(c *gin.Context) { NewAdvertisingSpace, _ := NewAdvertisingSpaceDb.AdvertisingSpaceAll() NewAdvertisingSpaceTmp := make([]md.AdvertisingSpace, 0) if NewAdvertisingSpace != nil { + NewCloudBundleDb := implement.NewCloudBundleDb(db.Db) + os := "1" + if c.GetHeader("platform") == "iOS" { + os = "2" + } + data, _ := NewCloudBundleDb.GetCloudBundleVersion(os, c.GetHeader("appversionname"), c.GetHeader("channel")) + for _, v := range *NewAdvertisingSpace { var info = make(map[string]interface{}) json.Unmarshal([]byte(v.Info), &info) + if data != nil && data.IsAuditing == 1 { + //审核版本 + if v.Kind == 4 { + continue + } + } tmp := md.AdvertisingSpace{ Id: utils.IntToStr(v.Id), Name: v.Name,