Exemplo n.º 1
0
        /// <summary>
        /// 修改爆品商品
        /// </summary>
        /// <param name="saleHotStyle"></param>
        /// <returns></returns>
        public bool UpdateSaleHotStyle(SaleHotStyleDetail saleHotStyle, out string str)
        {
            var req = Mapper.Map <SaleHotStyleDetail, UpdateSaleHotStyleRequest>(saleHotStyle);
            var res = CMSClient.Send <UpdateSaleHotStyleResponse>(req);

            str = res.DoResult;
            return(res.DoFlag);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据Id查询单条信息
        /// </summary>
        /// <param name="saleHotStyle"></param>
        /// <returns></returns>
        public SaleHotStyleDetail QuerySaleHotStyleById(SaleHotStyleDetail saleHotStyle)
        {
            var result = new SaleHotStyleDetail();
            var req    = new QuerySaleHotStyleByIdRequest();

            req.ID = saleHotStyle.Id ?? 0;
            var res = CMSClient.Send <QuerySaleHotStyleByIdResponse>(req);

            if (res.DoFlag)
            {
                result = Mapper.Map <Sale_HotStyleExt, SaleHotStyleDetail>(res.Item);
            }
            return(result);
        }
Exemplo n.º 3
0
        public ActionResult Detail(int?id, string name)
        {
            var result = new SaleHotStyleDetail();

            result.Id = id;
            if (id > 0)
            {
                result = SaleHotStyleClient.Instance.QuerySaleHotStyleById(result);
            }
            //应用位置列表
            var hotStyleApply = SaleHotStyleClient.Instance.QuerySaleHotStyleApplyPlace();

            ViewBag.HotStyleApply = hotStyleApply;
            ViewBag.ProductName   = name;
            return(View(result));
        }
Exemplo n.º 4
0
        public JsonResult SaveSaleHotStyle(SaleHotStyleDetail saleHotStyle)
        {
            var    result = new BaseResponse();
            string str    = "";

            try
            {
                if (saleHotStyle.Id > 0)
                {
                    //修改
                    saleHotStyle.UpdateBy   = UserInfo.UserSysNo;
                    saleHotStyle.UpdateDate = DateTime.Now;
                    var res = SaleHotStyleClient.Instance.UpdateSaleHotStyle(saleHotStyle, out str);

                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "修改异常,请稍后重试... ...";
                    }
                }
                else
                {
                    //新增
                    saleHotStyle.CreateBy   = 1111;
                    saleHotStyle.CreateDate = DateTime.Now;
                    var res = SaleHotStyleClient.Instance.AddSaleHotStyle(saleHotStyle, out str);
                    if (res)
                    {
                        result.DoFlag = true;
                    }
                    else
                    {
                        result.DoResult = "新增异常,请稍后重试... ...";
                    }
                }
            }
            catch (Exception ex)
            {
                result.DoResult = "保存异常,请稍后重试... ...";
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }