public JsonResult SveGoodsSetting(Skus skuitems) { tbClientUser clientuser = GetUser("UserInfo"); IList <Item> listitem = new List <Item>(); IList <Skus> listsku = new List <Skus>(); try { listitem = goodsinfo.Getitem(clientuser.UserShops[0].SessionKey, skuitems.NumIid.ToString()); listsku = goodsinfo.GetItemSkus(clientuser.UserShops[0].SessionKey, skuitems.SkuId.ToString()); BItems bi = new BItems(); BSkus bs = new BSkus(); if (listitem != null) { if (bi.GetItems(skuitems.NumIid.ToString()).Count() <= 0) { bi.AddItems(listitem[0]); } } if (listsku != null) { foreach (Skus item in listsku) { if (item.SkuId.Equals(skuitems.SkuId)) { if (bs.GetSkus(skuitems.SkuId.ToString()).Count() <= 0) { bs.AddSkus(skuitems); } else { bs.UpdateSkus(skuitems); } } } } } catch (Exception) { throw; } return(Json(new { Result = true })); }
/// <summary> /// 商品重量、简称设置 /// </summary> /// <returns></returns> public ViewResult GoodsSetting(QueryCriteriaForOnSales QueryStr) { int TotalNum = 0; IList <Item> list = new List <Item>(); IList <Skus> listSkus = new List <Skus>(); List <string> ListSPID = new List <string>(); tbClientUser clientuser = GetUser("UserInfo"); list = SearchGoodsOnsales(ref TotalNum, QueryStr); if (list != null) { foreach (Item item in list) { ListSPID.Add(item.NumIid.ToString()); } if (ListSPID != null) { if (ListSPID.Count <= 40) { listSkus = goodsinfo.GetItemSkus(clientuser.UserShops[0].SessionKey, string.Join(",", ListSPID.ToArray())); } BSkus bs = new BSkus(); foreach (Skus item in listSkus) { IList <Skus> listsku = bs.GetSkus(item.SkuId.ToString()); if (listsku.Count > 0) { item.SPJC = listsku[0].SPJC; item.SPZL = listsku[0].SPJC; item.CBJ = listsku[0].CBJ; } } } } ViewData["listSkus"] = listSkus; return(View(list)); }