/// <summary>
        /// ajax操作上新时间
        /// </summary>
        /// <param name="NewArrivalId"></param>
        /// <param name="BrandNo"></param>
        /// <param name="NewShelfDate"></param>
        /// <returns></returns>
        public ActionResult OperationNewShelf(string NewArrivalId, string BrandNo, string NewShelfDate)
        {
            Passport passport = PresentationHelper.GetPassport();//用户
            SwfsFlagShipNewArrival arrival = new SwfsFlagShipNewArrival();

            NewArrivalId = NewArrivalId == null || NewArrivalId == "" ? "0" : NewArrivalId;
            SwfsFlagShipNewArrivalProductService service = new SwfsFlagShipNewArrivalProductService();
            SwfsFlagShipNewArrival selectarrival         = service.SelectBrandNoNewShelfDate(BrandNo, NewShelfDate);//查找某个品牌下的当前上新时间是否有数据

            if (selectarrival != null)
            {
                return(Json(new { message = "该上新时间已经存在" }));
            }
            arrival.UpdateOperateUserId = passport.UserName;
            arrival.BrandNo             = BrandNo;
            arrival.NewShelfDate        = Convert.ToDateTime(NewShelfDate);

            try
            {
                service.OperationNewShelf(arrival, Convert.ToInt32(NewArrivalId), passport.UserName);
                return(Json(new { message = "操作成功" }));
            }
            catch (Exception e)
            {
                return(Json(new { message = "操作失败" }));
            }
        }
Exemple #2
0
 /// <summary>
 /// 操作最新上架
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int OperationNewShelf(SwfsFlagShipNewArrival model, int NewArrivalId, string UserId)
 {
     //判断ID如果为空,那就是添加
     if (NewArrivalId == 0)
     {
         model.OperateUserId    = UserId;
         model.NewArrivalTitle  = "新品上架";
         model.PageNo           = "index";
         model.PagePositionNo   = "top";
         model.PagePositionName = "新品上架";
         model.CreateDate       = System.DateTime.Now;
         model.SortValue        = 0;
         model.Status           = 1;
         model.DataState        = 1;
         model.UpdateDate       = System.DateTime.Now;
         return(DapperUtil.Insert <SwfsFlagShipNewArrival>(model));
     }
     else//否则就是修改
     {
         model.UpdateDate   = System.DateTime.Now;
         model.NewArrivalId = NewArrivalId;
         string str = "update SwfsFlagShipNewArrival set NewShelfDate='" + model.NewShelfDate + "',UpdateOperateUserId='" + model.UpdateOperateUserId + "',UpdateDate='" + model.UpdateDate + "' where NewArrivalId=" + model.NewArrivalId;
         Dictionary <string, object> dic = new Dictionary <string, object>();
         dic.Add("sqlstring", str);
         return(DapperUtil.Query <int>("ComBeziWfs_SwfsFlagShipNewArrivalProductList_InsertsProduct", dic).FirstOrDefault());
     }
 }