/// <summary> /// 平台广告设置 /// </summary> public void SaveAdCfg() { var type = GetInt("type"); var imgs = GetString("imgs"); var staytime = GetInt("staytime"); var jumpurls = GetString("jumpurls"); if (type > 1 || string.IsNullOrEmpty(imgs) || staytime == 0) { ReturnErrorMsg("传参有误"); return; } var cfg = ParamHelper.PlatformCfgData; if (type == 0) {//软件端广告设置 cfg.PhoneAd.PicUrl = imgs; cfg.PhoneAd.JumpUrl = jumpurls; } else {//商户首页广告 cfg.MerchantAdStayTime = staytime; var list = Utility.GetListstring(imgs); var jumplist = Utility.GetListstring(jumpurls); if (list.Count == 0 || jumplist.Count == 0 || list.Count != jumplist.Count) { ReturnErrorMsg("传参有误"); return; } cfg.MerchantAds = new List <PicJumpItem>(); var i = 0; foreach (var str in list) { var pitem = new PicJumpItem(); pitem.PicUrl = str; pitem.JumpUrl = jumplist[i]; cfg.MerchantAds.Add(pitem); i++; } } ParamHelper.UpdateParamvalue("PlatformCfg", cfg); ReturnCorrectMsg("更改成功"); }
private void StyleInfo() { var cfg = ParamHelper.PlatformCfgData; for (var i = 0; i < cfg.SignList.Count; i++) { switch (i) { case 0: cfg.SignList[i].Prec = GetFloat("first"); break; case 1: cfg.SignList[i].Prec = GetFloat("second"); break; case 2: cfg.SignList[i].Prec = GetFloat("third"); break; } } cfg.ServiceProtocol = GetString("sp"); cfg.DevInfo = GetString("di"); cfg.SpecialExplain = GetString("se"); //List<ParamHelper.SignTypeItem> items = new List<ParamHelper.SignTypeItem>(); //items.Add(new ParamHelper.SignTypeItem() //{ // Id = signList.First().Id, // Name = signList.First().Name, // Prec = GetFloat("first") //}); //items.Add(new ParamHelper.SignTypeItem() //{ // Id = signList.First().Id, // Name = signList.First().Name, // Prec = GetFloat("second") //}); //items.Add(new ParamHelper.SignTypeItem() //{ // Id = signList.First().Id, // Name = signList.First().Name, // Prec = GetFloat("third") //}); ParamHelper.UpdateParamvalue("PlatformCfg", ParamHelper.PlatformCfgData); }