/// <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); }
/// <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); }
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)); }
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)); }