public ActionResult Reply(int consultId = -1) { ProductConsultInfo productConsultInfo = AdminProductConsults.AdminGetProductConsultById(consultId); if (productConsultInfo == null) { return(PromptView("商品咨询不存在")); } ReplyProductConsultModel model = new ReplyProductConsultModel(); model.ReplyMessage = productConsultInfo.ReplyMessage; ViewData["productConsultInfo"] = productConsultInfo; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
public ActionResult Reply(ReplyProductConsultModel model, int consultId = -1) { ProductConsultInfo productConsultInfo = AdminProductConsults.AdminGetProductConsultById(consultId); if (productConsultInfo == null) { return(PromptView("商品咨询不存在")); } if (ModelState.IsValid) { AdminProductConsults.ReplyProductConsult(consultId, WorkContext.Uid, DateTime.Now, model.ReplyMessage, WorkContext.NickName, WorkContext.IP); AddMallAdminLog("回复商品咨询", "回复商品咨询,商品咨询为:" + consultId); return(PromptView("商品咨询回复成功")); } ViewData["productConsultInfo"] = productConsultInfo; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); return(View(model)); }
/// <summary> /// 更新商品咨询状态 /// </summary> /// <param name="consultId">商品咨询id</param> /// <param name="state">状态</param> /// <returns></returns> public ActionResult UpdateProductConsultState(int consultId = -1, int state = -1) { ProductConsultInfo productConsultInfo = AdminProductConsults.AdminGetProductConsultById(consultId); if (productConsultInfo == null || productConsultInfo.StoreId != WorkContext.StoreId) { return(Content("0")); } bool result = AdminProductConsults.UpdateProductConsultState(consultId, state); if (result) { AddStoreAdminLog("更新商品咨询状态", "更新商品咨询状态,咨询ID和状态为:" + consultId + "_" + state); return(Content("1")); } else { return(Content("0")); } }
public ActionResult Reply(int consultId = -1) { ProductConsultInfo productConsultInfo = AdminProductConsults.AdminGetProductConsultById(consultId); if (productConsultInfo == null) { return(PromptView("商品咨询不存在")); } if (productConsultInfo.StoreId != WorkContext.StoreId) { return(PromptView("不能回复其它店铺的商品咨询")); } ReplyProductConsultModel model = new ReplyProductConsultModel(); model.ProductConsultInfo = productConsultInfo; model.ReplyMessage = productConsultInfo.ReplyMessage; ViewData["referer"] = MallUtils.GetStoreAdminRefererCookie(); return(View(model)); }