/// <summary> /// 执行添加上新信息 /// </summary> /// <param name="sWfsIndexNewArrival">SWfsIndexNewArrival实体</param> /// <returns>返回主键id</returns> public int AddSWfsIndexNewArrivalProductList(SWfsIndexNewArrivalProductList sWfsIndexNewArrivalProductList) { return(DapperUtil.Execute("ComBeziWfs_SWfsIndexNewArrivalProductList_Add", new { ProductNo = sWfsIndexNewArrivalProductList.ProductNo, NewArrivalId = sWfsIndexNewArrivalProductList.NewArrivalId, SortValue = sWfsIndexNewArrivalProductList.SortValue, CreateDate = DateTime.Now, DataState = 0, OperateUserId = sWfsIndexNewArrivalProductList.OperateUserId, })); }
public ActionResult AddNewGoodsListByNewComming() { //要追加的商品编号 string goodsidlist = Request.Form["GoodsNo"].ToString(); //要追加的商品所属的上新编号 string newcommingid = Request.Form["NewCommingId"].ToString(); string[] arr = goodsidlist.Split(','); int sort = 30; int num = 0; for (int i = 0; i < arr.Length - 1; i++) { var arr1 = arr[i].Split('-'); int count = sWfsIndexNewArrivalProductListService.AddSWfsIndexNewArrivalProductListGoods(arr1[0], newcommingid); if (count <= 0) { SWfsIndexNewArrivalProductList sWfsIndexNewArrivalProductList = new SWfsIndexNewArrivalProductList(); sWfsIndexNewArrivalProductList.ProductNo = arr1[0]; sWfsIndexNewArrivalProductList.NewArrivalId = int.Parse(newcommingid); sWfsIndexNewArrivalProductList.SortValue = sort--; //获取当前用户 Passport passport = PresentationHelper.GetPassport(); sWfsIndexNewArrivalProductList.OperateUserId = passport.UserName; num += sWfsIndexNewArrivalProductListService.AddSWfsIndexNewArrivalProductList(sWfsIndexNewArrivalProductList); } } if (num > 0) { EnyimMemcachedClient.Instance.Remove("ComBeziWfs_NewArrivalProductInfo_GetNewArrivalProductInfoByStartDate_getNewArrivalInfo"); return(Content("添加成功!")); } else { return(Content("添加失败!")); } }
public ActionResult AddNewCommingManager() { //上新标题 string title = Request.Form["Title"].ToString(); //上新的商品 string goods = Request.Form["CommingGoods"].ToString(); //上新的日期 string date = Request.Form["CreateTime"].ToString(); //上新实体 SWfsIndexNewArrival sWfsIndexNewArrival = new SWfsIndexNewArrival(); sWfsIndexNewArrival.NewArrivalTitle = title; sWfsIndexNewArrival.StartDate = DateTime.Parse(date); sWfsIndexNewArrival.OperateUserId = "admin"; sWfsIndexNewArrival.WebSiteNo = "shangpin.com"; sWfsIndexNewArrival.PageNo = "index"; sWfsIndexNewArrival.PagePositionNo = "INDEX_NA"; sWfsIndexNewArrival.PagePositionName = "首页上新"; sWfsIndexNewArrival.CreateDate = DateTime.Now; sWfsIndexNewArrival.UpdateDate = DateTime.Now; sWfsIndexNewArrival.EndDate = DateTime.Parse(date); sWfsIndexNewArrival.DataState = 1; sWfsIndexNewArrival.Status = 1; //获取当前用户 Passport passport = PresentationHelper.GetPassport(); sWfsIndexNewArrival.OperateUserId = passport.UserName; int Start = sWfsIndexNewArrivalService.SelSWfsIndexNewArrivalDatailDate(sWfsIndexNewArrival.StartDate, 0); if (Start > 0) { return(Content("-1")); } else { //执行添加上新返回主键编号以便于添加该上新下边的商品 int Pkid = sWfsIndexNewArrivalService.AddSWfsIndexNewArrival(sWfsIndexNewArrival); int sort = 50; int num = 0; if (Pkid != 0) { string[] arr = goods.Split(','); for (int i = 0; i < arr.Length; i++) { string[] arr1 = arr[i].Split('-'); SWfsIndexNewArrivalProductList sWfsIndexNewArrivalProductList = new SWfsIndexNewArrivalProductList(); sWfsIndexNewArrivalProductList.ProductNo = arr1[0]; sWfsIndexNewArrivalProductList.NewArrivalId = Pkid; sWfsIndexNewArrivalProductList.SortValue = sort--; sWfsIndexNewArrivalProductList.OperateUserId = passport.UserName; num += sWfsIndexNewArrivalProductListService.AddSWfsIndexNewArrivalProductList(sWfsIndexNewArrivalProductList); } } if (num == 0) { EnyimMemcachedClient.Instance.Remove("ComBeziWfs_NewArrivalProductInfo_GetNewArrivalProductInfoByStartDate_getNewArrivalInfo"); return(Content("添加失败!")); } else { return(Content("添加成功!")); } } }