public int advertiseproduct() { try { string name = Request.QueryString["n"]; string[] product = Request.QueryString["num"].Split(','); 供应商 model = 用户管理.查找用户<供应商>(currentUser.Id); if (product.Length - 1 > 2) { return -1; } else { List<供应商._供应商用户信息._广告商品> ms = new List<供应商._供应商用户信息._广告商品>(); for (int i = 0; i < product.Length - 1; i++) { 供应商._供应商用户信息._广告商品 m = new 供应商._供应商用户信息._广告商品(); m.商品.商品ID = long.Parse(product[i]); ms.Add(m); } if (model.供应商用户信息.广告商品.ContainsKey(name)) { model.供应商用户信息.广告商品.Remove(name); model.供应商用户信息.广告商品.Add(name, ms); } else { model.供应商用户信息.广告商品.Add(name, ms); } 用户管理.更新用户<供应商>(model); return 1; } } catch { return -1; } }
public int setShowPicture() { try { string name = Request.QueryString["n"]; string[] id = Request.QueryString["num"].Split(','); 供应商 model = 用户管理.查找用户<供应商>(currentUser.Id); if (id.Length - 1 > 6) { return -1; } else { if (model.供应商用户信息.广告商品 != null && model.供应商用户信息.广告商品.Count != 0) { List<供应商._供应商用户信息._广告商品> advertise = new List<供应商._供应商用户信息._广告商品>(); for (int i = 0; i < id.Length - 1; i++) { 供应商._供应商用户信息._广告商品 ad = new 供应商._供应商用户信息._广告商品(); ad.商品.商品ID = long.Parse(id[i]); advertise.Add(ad); } if (model.供应商用户信息.广告商品.ContainsKey(name)) { model.供应商用户信息.广告商品.Remove(name); model.供应商用户信息.广告商品.Add(name, advertise); } else { model.供应商用户信息.广告商品.Add(name, advertise); } } else { Dictionary<string, List<供应商._供应商用户信息._广告商品>> adver = new Dictionary<string, List<供应商._供应商用户信息._广告商品>>(); List<供应商._供应商用户信息._广告商品> advertise = new List<供应商._供应商用户信息._广告商品>(); for (int i = 0; i < id.Length - 1; i++) { 供应商._供应商用户信息._广告商品 ad = new 供应商._供应商用户信息._广告商品(); ad.商品.商品ID = long.Parse(id[i]); advertise.Add(ad); } adver.Add(name, advertise); model.供应商用户信息.广告商品 = adver; } 用户管理.更新用户<供应商>(model); if (model.审核数据.审核状态 == 审核状态.审核通过) { deleteIndex("/Lucene.Net/IndexDic/Gys", model.Id.ToString()); CreateIndex_gys(用户管理.查找用户<供应商>(model.Id), "/Lucene.Net/IndexDic/Gys"); } return 1; } } catch { return -1; } }