public IActionResult SuppleAsk() { M_UserInfo mu = buser.GetLogin(); M_GuestAnswer ansMod = new M_GuestAnswer(); ansMod.QueId = DataConverter.CLng(RequestEx["ID"]); ansMod.Content = this.Request.Form["txtSupplyment"]; ansMod.AddTime = DateTime.Now; ansMod.UserId = buser.GetLogin().UserID; ansMod.UserName = buser.GetLogin().UserName; ansMod.Status = 0; ansMod.audit = 0; ansMod.supplymentid = DataConverter.CLng(Request.Form["Rid"]); ansBll.insert(ansMod); return(WriteOK("追问成功!", "Interactive?ID=" + ansMod.QueId)); }
//添加 protected bool replyBut_Click() { if (string.IsNullOrEmpty(Request.Form["id"]) || string.IsNullOrEmpty(Request.Form["content"])) { return(false); } int id = DataConvert.CLng(Request.Form["id"]);//问题ID string content = Request.Form["content"]; //回复并添加留言,默认为已审核 m_guestanswer.UserId = buser.GetLogin().UserID; m_guestanswer.Content = content; m_guestanswer.QueId = id; m_guestanswer.AddTime = DateTime.Now; m_guestanswer.Status = 0; m_guestanswer.UserName = badmin.GetAdminLogin().AdminName; m_guestanswer.supplymentid = 0; m_guestanswer.audit = 1;//审核否 b_guestanswer.insert(m_guestanswer); return(true); }
public void Answer() { M_UserInfo tmu = b_tuser.GetLogin(); if (GuestConfig.GuestOption.WDOption.IsReply && tmu.UserID <= 0) { Response.Redirect("/User/Login?ReturnUrl=/Guest/Ask/MyAnswer"); return; } M_GuestAnswer ansMod = new M_GuestAnswer(); ansMod.UserId = tmu.UserID; ansMod.Content = Server.HtmlEncode(Request.Form["txtContent"]); ansMod.QueId = DataConverter.CLng(Request["ID"]); ansMod.AddTime = DateTime.Now; ansMod.Status = 0; ansMod.UserName = tmu.UserID > 0 ? tmu.UserName : tmu.UserName + "[" + tmu.WorkNum + "]"; ansMod.supplymentid = 0; ansMod.audit = 0; ansMod.IsNi = DataConverter.CBool(Request.Form["CkIsNi"]) ? 1 : 0; ansBll.insert(ansMod); if (tmu.UserID > 0) { M_Ask askMod = askBll.SelReturnModel(ansMod.QueId); string questname = buser.SelReturnModel(askMod.UserId).UserName; if (string.IsNullOrEmpty(questname)) { questname = "匿名用户"; } buser.ChangeVirtualMoney(tmu.UserID, new M_UserExpHis() { score = GuestConfig.GuestOption.WDOption.WDPoint, ScoreType = (int)((M_UserExpHis.SType)(Enum.Parse(typeof(M_UserExpHis.SType), GuestConfig.GuestOption.WDOption.PointType))), detail = string.Format("{0} {1}在问答中心回答了{2}的问题,赠送{3}分", DateTime.Now, tmu.UserName, questname, GuestConfig.GuestOption.WDOption.WDPoint) }); } function.WriteSuccessMsg("回答成功", "List"); return; }