/// <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,
     }));
 }
Пример #2
0
        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("添加失败!"));
            }
        }
Пример #3
0
        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("添加成功!"));
                }
            }
        }