// 保存广告 func (this *advertisementService) SaveAdvertisement(partnerId int, v *ad.ValueAdvertisement) (int, error) { pa := this._rep.GetPartnerAdvertisement(partnerId) var adv ad.IAdvertisement if v.Id > 0 { adv = pa.GetById(v.Id) adv.SetValue(v) } else { adv = pa.CreateAdvertisement(v) } return adv.Save() }